public void TogglePause()
    {
        if (pauseLabel.interactable == false)//set up pause menu
        {
            Time.timeScale = 0.0f;
            player.PauseMusic();

            restartPos.anchoredPosition = new Vector2(0f, -10f);
            quitPos.anchoredPosition    = new Vector2(120f, -10f);

            GameObject.Find("ResumeButton2").GetComponentInChildren <Text>().text = "Resume";
            GameObject.Find("RestartButton").GetComponentInChildren <Text>().text = "Restart";

            pauseLabel.alpha              = 1f;
            restartButton.alpha           = 1f;
            quitButton.alpha              = 1f;
            nextResumeButton.alpha        = 1f;
            pauseLabel.interactable       = true;
            restartButton.interactable    = true;
            quitButton.interactable       = true;
            nextResumeButton.interactable = true;
        }
        else//get rid of pause menu
        {
            player.UnpauseMusic();
            Time.timeScale = 1.0f;

            pauseLabel.alpha              = 0f;
            restartButton.alpha           = 0f;
            quitButton.alpha              = 0f;
            nextResumeButton.alpha        = 0f;
            pauseLabel.interactable       = false;
            restartButton.interactable    = false;
            quitButton.interactable       = false;
            nextResumeButton.interactable = false;
        }
    }