spawns semi-continuously