Needs some touchup.
The gameplay is wonderfully smooth, and the puzzles are challenging enough to be fun without being excruciatingly hard, but it lacks flair. All the levels look the same, and the music is unvarying. I think that maybe there should be an area shift every 10 levels or so, with new graphics and music, to keep people from getting bored, and give a sense of being rewarded as you progress.