Fantastic. There may not be enough contrast between some of the enemies and the ground, which I noticed particularly around 3 minutes when more enemies spawned, but a great sense of progression, varied upgrades that all seem useful, and I loved the style and sense of feedback.