public void SetUpRound()
    {
        currentWaveNum = 0;
        roundOver      = false;

        finishedWavesList.Clear();

        for (int _waveNumber = 0; _waveNumber < (newWavesList.Count); _waveNumber++)
        {
            RandomizeWave(_waveNumber);
        }

        currentWave = newWavesList[currentWaveNum];
    }
    public void NextWave()
    {
        finishedWavesList.Add(newWavesList[currentWaveNum]);
        currentWaveNum++;

        if (currentWaveNum < finishedWavesList.Count)
        {
            currentWave = newWavesList[currentWaveNum];
        }

        if (currentWaveNum >= finishedWavesList.Count)
        {
            roundOver = true;
        }
    }