spawnManager gereralization