Very polished and stylish look!
Enjoyed it a lot
How did you handled enemy spawn btw? Just spawn offscreen with some interval (decreasing) or some waves configs? Does different enemies spawn independently or spawner every time evaluates a chance to spawn one or other? Sorry, i too have spawned enemies and i thought about it a lot, wanted to hear from you :)