The best I could do!
Is there really a final boss at the end? I'm not good enough to find out.
What you have is pretty solid, the controls are tight and dashing through enemies is a fun way to fight them.
It might seem like you'd have to put in a ton of work to make this more impressive, but all it would really take is adding background music, putting in a few sound effects and replacing the circle sprites with appropriate ones for the player and enemies. :)