I bet if Squad modelled a number of events and impact craters, they could set them to happen randomly over time as spawn an asteroid event that will leave a small crater. Not sure how it would work, but it seems possible. Like random encounters in the Fallout games, pre- programmed asteroids.