It respects the theme, it's fun ,simple and easy to understand. Only two things I'd like to say: no too sure but do the enemies have a dash mechanic? And, not a big fan of the game pausing during gameplay to choose an upgrade.
The blue enemies dash but it can get a little buggy when there's a lot of enemies colliding with each other