Really excellent, the puzzles were inventive and surprisingly deep. the sound effects get a little grating after a while. I would probably remove/change some of the more hectic levels. Also for feedback reasons I would have the level counter visible so people can give feedback on specific levels.