Nice one!
This was great. It's a creative idea, the levels are clever and the graphics are good. As always there is room for improvements though, I found that the collisions against the walls isn't as good as they could be although I know it's hard to make hittests against moving and irregular shaped objects. A mute button would be nice too.
Other than that, great work.