Impressive, I respect your effort in every aspect. Game mechanics , animation , level design , art theme or even background and atmosphere, they blend in well. Small scope, but you nail it all. I can see it on tablet or mobile phone easily.
One thing I really want to change is that the game flow is too long. It should be shorter or have leaderboard in each stage so player can rest also player can choose stage would be cool.