This game teaches you how to play very well by introducing new mechanics at the beginning of each level. And I enjoy it so much that I could see myself playing this game for a really long time if it had an upgrade system along with this excellent core package.
I have to agree with Alpaca Rider that some feedback on enemy hit would be nice. However this is a great game, keep on keeping on!