A very nice puzzle game, clean and smooth with a nice sound track.
Difficulty varies between levels, some stumped me for a few minutes, others I breezed through in seconds, but with most puzzles its down to the players ability to figure things rather than building something impossible, good job!