This was great! Very addictive and I really like the overall flow of the combat. I typically started off just shooting enemies, but the spawn rate of the enemies forces the player to alternate their shots with parries when enemies get too plentiful due to the low fire rate of the gun, which is a great way of using game design to force the player to use all the tools at their disposal!
The small size of the map and the clustering of enemies also forces the player to dash to safety often, ideally through enemies, which is good design! I really like the simplicity of the level and enemies combined with the complexity of the player's toolset.
My only common hurdle was: I think dash should have been mapped to right click, and parry should be shift. It was a little awkward to dash towards my cursor with shift and parry with right click (I'd often mix the two up).
Nice job!