Your game code is very smooth and it controls nicely. It's a bit confusing though, you should start the game slower, explaining the mechanics and controls in a more linear manner before throwing the player into a huge world. Your level design makes it difficult to tell which direction to go and you feel like your'e in a big maze.
The combo system is really fun and it controls nicely, I just think it just has some pacing and explanation issues.