void SpawnEnemy(GameObject prefab, Quaternion rotationSpawn, float yPos)
    {
        GameObject randomFloor, spawnPoints, randomSpawn, enemy;
        int        randNum = 0;

        do
        {
            randNum     = Random.Range(0, 9);
            randomFloor = floorController.GetFloors()[randNum];
        } while (randomFloor.name.Contains(activeFloor.ToString()));

        spawnPoints = randomFloor.transform.Find("SpawnPoints").gameObject;
        randomSpawn = spawnPoints.transform.GetChild(Random.Range(0, spawnPoints.transform.childCount)).gameObject;
        enemy       = Instantiate(prefab, new Vector3(randomSpawn.transform.position.x, yPos, randomSpawn.transform.position.z), rotationSpawn, randomFloor.transform);
    }