Cool game!
Maybe it was just luck, but the bugs seemed easier to me than the meteorites.
The fact that the mechanics are appearing as you are more comfortable with the game is a very good idea.