I really like the way you've implemented attacks! Took me a while to figure out, but once I did it was great! I may have overused the ninja-star one, but it just gives you the best offense in combination with the best defense, unlike the side attacks that leave you open and only cover one half of the screen.
Still, great game! The attacks just need a bit re-balancing, and a better tutorial.