time and score based spawner separated from player class