Excellent gameplay and level design! The art and music are fantastic too!
It took me a little while to understand the mechanics. Maybe adding a tuorial level would make it more beginner-friendly?
I got stuck on the level with the transparent red obstacles (not sure which level number it was). It would be nice if the current level number was displayed on the screen :D