What about adding some realism + an interactive universe by adding a percentage of crashing into the asteroids codes (Something low, like 0.1%).
Asteroid crashes may either destroy 1 level of a random building on the planet or destroy a random amount of ressources into the warehouses
That may also lead to asteroid rains, and so to another Research, Building or Turret used for Asteroid defense