private void SpawnPlayerUnits(int nextPlayer)
    {
        var oppositeDirection = _spawnPointManager.GetOppositeDirection(LastZombieDirection);

        _spawnPointManager.CreateSpawnPoints(oppositeDirection, nextPlayer);
        _playerManager.CreatePlayerCharacter(nextPlayer);
        _playerManager.StartUnitSpawnSubPhase(nextPlayer);
    }