That was really fun i really enjoyed when i played. Congrats !
Visuals and audios really fits with game and gameplay (upgrades, mechanics etc. ) works really well.
During my run i get some bugs like after i get skill that i fire spiral projectile after my dash (i guess something with name was a "barrel") my fire broke somehow. Sometimes my normal projectiles not cast only sfxs was worked for that projectile.
Any somehow my character rotation is not worked after wave 8. I actually can turn around my self but visually i was not.
Maybe switch button can be [Space] rather than [Shift] i think that was more easier.
Enemies can be different for example spiral and circular attack enemies was same it can be good.
And some feedbacks can be improve such as enemies death or some vfxs but that things are really small things I`m just saying what i feel missing during my gameplay
Overall i really like its simple and works really well that was really solid entry !