The game is interesting and varied. The levels have a lot of varied and interesting mechanics. It was fun to play.
The only problem I could find is the controls when the character is upside down, but I think you just need to get used to it. Also, I think level 5 is a bit challenging.
Good job.