Wow, this game has a lot of mechanics :D It is great that they are introduced as we go, so there is always something new in the game. And the synergy between them is really well thought through. Great submission!
Wow!!! Thanks you so much!! This time I spent most of the time programming and designing levels instead of drawing and animating. Thanks for your time again!