Wow, this game is really tough! I'm seriously impressed by the puzzle design, each level seems to be built around some interesting nuance of the mechanic, and they were all very interesting. In particular, I like level 6, it was tough, but had a lot of dead ends that you were able to work around until it worked. Like everyone's said, the levels are beautiful, I could only ask for extra levels to provide a smoother difficulty level (the levels got hard really quick). All round an amazing puzzle game!