void Update()
    {
        if (gameEnded)
        {
            return;
        }

        if (Input.GetKeyDown(KeyCode.T))
        {
            waveSpawner.InitiateNextWave();
        }

        if (Input.GetKeyDown(KeyCode.Tab))
        {
            TogglePauseMenu();
        }

        if (player.GetPlayerHealth() <= 0)
        {
            EndGame();
        }

        if (waveSpawner.IsWavesDefeated())
        {
            LevelWon();
        }
    }