very nicely done, the game feels good to control especially with the dash.
the knight enemies that took multiple health to kill then only gave you 1 health back are annoying.
and the constant need to move to avoid enemies, but always be 100 accurate to not die to your own bullets is a bit frustrating with platforms.