I think it would make more sense for asteroid protection to be a function of certain researches rather than time. People progress at different rates so it makes more sense for a certain research to cause larger asteroids to begin appearing. Ensure that research is one players cannot delay in order to cheese the mechanic, say maybe green science.