A quick fix that I would suggest is adding a crosshair that the player can easily see. It's kind of difficult to know where you are aiming. The sound is decent. Visually I can clearly say that this was made by a coder, but no shame in that, just a big opportunity for improvement. I would've probably done worse with pixel art myself. The level design does need some work though. You introduce a dash mechanic but use a level that doesn't encourage the use of it. In my opinion, dash cancelling just over-complicates the game's mechanics a bit for a game jam game, but for a longer version it could have a place.