Most interesting take I've seen on the theme yet! The idea is clearly very well executed, with beautiful graphics, no bugs and great sound design. If there is one bit of feedback I have, it would be to make the first level a bit easier (since logically, in a set, "first" usually coincides with "easiest") and to make the theme a bit more overt (perhaps via an in-game description). Overall though, great job! :D