Very cool looking game and feels really polished! I struggled a little with the earlier waves and wonder if spacing the enemies out slightly so they don't all descend on you at once could help, but had a great time playing it nonetheless. Nice idea that you access the upgrades outside of the main game so you can plan beforehand :D