You had a good idea and you did a great job of implementing it :)
Lots of cool puzzles, I'm impressed with how many levels you put together.
Music fit the game well and the art/animations were great.
Nice job!