private void SpawnPlayerUnits(int nextPlayer) { var oppositeDirection = _spawnPointManager.GetOppositeDirection(LastZombieDirection); _spawnPointManager.CreateSpawnPoints(oppositeDirection, nextPlayer); _playerManager.CreatePlayerCharacter(nextPlayer); _playerManager.StartUnitSpawnSubPhase(nextPlayer); }