Very nice visuals! Overall idea is great, just a couple small issues that can be easily tweaked. Movement feels a bit stiff, for example, wall jumping is very strict and can feel inverted, would help to have a coyote timer on it. The dashes feel unreliable on some movement sections, in which some directions (diagonals?) go way further than normal directions.
The combat can be tedious, due to large enemy health, speed based movement platformers mostly have lower enemy health to keep the flow of the game moving. I found myself having to just camp a corner and deflect the bullets to be able to beat some levels.
Overall though, very nice idea! Could very well be expanded upon into a great game! I'm excited to see where this goes!