There's a shop after each wave to buy upgrades. there's currently 9 waves but I think the spawn time and amount of enemies is pretty off so sometimes it can feel like you're just hanging out. Another sign I should've carved more time out to balance the waves. Thank you for your feedback!