I loved the art and the uniqueness!
"That" puzzle was a little bit more than I was interested in doing, but the rest were nice. Not too hard not too easy. I felt like I accomplished something by the end. Could have use a little more in the way of player direction or hints. At first I was like what the heck am I even doing, and some players might get frustrated and leave. I was glad I stuck around to try to figure things out. Some endings felt like loosing.
Really awesome animations and effects! Clearly very strong programming skill were used here! Great job!