public void ChangeMode(Mode mode)
    {
        this.mode = mode;
        switch (mode)
        {
        case Mode.Battle:
            audioManager.PlayBGM("battleTheme");
            modeLabel.text = "Battle Mode";
            if (level == 1)
            {
                audioManager.Play("*you-are-in-a-battle");
            }
            else
            {
                audioManager.Play("_you-are-in-a-battle");
            }
            break;

        case Mode.Menu:
            audioManager.PlayBGM("exploringTheme");
            modeLabel.text = "Menu Mode";
            audioManager.Play("*you-are-in-the-menu");
            break;

        case Mode.Path:
            audioManager.PlayBGM("gameOverTheme");
            modeLabel.text = "Path Selection Mode";
            if (level == 13)
            {
                audioManager.Play("end-demo", "", true);
            }
            else
            {
                audioManager.Play("*you-are-in-the-level " + level);
            }
            break;
        }
        validSequences = KeyboardConfiguration.GetValidSequences(mode);
        keyTypes       = KeyboardConfiguration.GetKeyTypes(mode);
        gamesActions   = KeyboardConfiguration.GetActions(mode);
    }