Cool game! You nailed the theme on this one. There is a good variety of enemies, abilities, and levels here. A couple issues I had was that projectile attacks lacked proper feedback and navigating the levels is difficult at times.