spawning is now handled by the SpawnEventManager