I quite enjoy games of this type, and this one did not disappoint! I thought the gameplay was very solid and found the powers to be fun.
If there's anything that I could suggest to add, it would probably be an endless mode with an onscreen score so you can see how you're progressing (score tracking would also be cool).
Nice work!