private void UpdateSpawnHandlers(GameTime gameTime) { if (SRandom.NextFloat() > 0.9980f) //! background asteroid chance { Enemies.SpawnAsteroid(spawnPointGen.GetAsteroidSpawnPoint()); } Drops.SpawnAt(dropPoints.SpawnPositions()); Drops.SpawnMoneyAt(dropPoints.MoneySpawnPositions()); spawnPointGen.Update(gameTime); if (!finishedSpawning && spawnTimer.Update(gameTime)) { SpawnWave(); } }