A very nice game! The style is cohesive and feels a bit like an old arcade game updated to today's graphics. The gameplay was fun (especially after I remembered I had a dash, after a few waves)! I'm glad you added a way to skip the waves so I didn't have to redo them after dying to a boss.
Overall a fun experience, well done!