Cool game! At first I thought I destroyed all the asteroids, but then I came across a whole mess of them lol.
I like the upgrade system after each wave, but IMO it takes too long to gather the materials to upgrade. Cheapening upgrades could help the game move along faster (or a free upgrade option if the player can't afford anything)
Good job, overall!