private static void MainMenuDisposeComponents()
        {
            triggerUp      -= MainMenuChangeOptionUp;
            triggerRight   -= MainMenuChangeOptionUp;
            triggerDown    -= MainMenuChangeOptionDown;
            triggerLeft    -= MainMenuChangeOptionDown;
            triggerConfirm -= MainMenuConfirmOption;
            triggerBackOut -= MainMenuBackOut;
            tick           -= MainMenuTick;

            if (mainMenuELLogo != null)
            {
                mainMenuELLogo.Dispose();
                mainMenuELLogo = null;
            }
            foreach (var confetto in mainMenuELLogoConfetti.Keys)
            {
                confetto.Dispose();
            }
            mainMenuELLogoConfetti.Clear();

            if (mainMenuPlayButtonL != null)
            {
                mainMenuPlayButtonL.Dispose();
                mainMenuPlayButtonL = null;
            }
            if (mainMenuPlayButtonR != null)
            {
                mainMenuPlayButtonR.Dispose();
                mainMenuPlayButtonR = null;
            }
            if (mainMenuMedalsButtonL != null)
            {
                mainMenuMedalsButtonL.Dispose();
                mainMenuMedalsButtonL = null;
            }
            if (mainMenuMedalsButtonR != null)
            {
                mainMenuMedalsButtonR.Dispose();
                mainMenuMedalsButtonR = null;
            }
            if (mainMenuOptionsButtonL != null)
            {
                mainMenuOptionsButtonL.Dispose();
                mainMenuOptionsButtonL = null;
            }
            if (mainMenuOptionsButtonR != null)
            {
                mainMenuOptionsButtonR.Dispose();
                mainMenuOptionsButtonR = null;
            }
            if (mainMenuExitButtonL != null)
            {
                mainMenuExitButtonL.Dispose();
                mainMenuExitButtonL = null;
            }
            if (mainMenuExitButtonR != null)
            {
                mainMenuExitButtonR.Dispose();
                mainMenuExitButtonR = null;
            }
            if (mainMenuButtonFrontL != null)
            {
                mainMenuButtonFrontL.Dispose();
                mainMenuButtonFrontL = null;
            }
            if (mainMenuButtonFrontR != null)
            {
                mainMenuButtonFrontR.Dispose();
                mainMenuButtonFrontR = null;
            }
            if (mainMenuButtonRingL != null)
            {
                mainMenuButtonRingL.Dispose();
                mainMenuButtonRingL = null;
            }
            if (mainMenuButtonRingR != null)
            {
                mainMenuButtonRingR.Dispose();
                mainMenuButtonRingR = null;
            }
            if (mainMenuButtonRingExciterL != null)
            {
                mainMenuButtonRingExciterL.Dispose();
                mainMenuButtonRingExciterL = null;
            }
            if (mainMenuButtonRingExciterR != null)
            {
                mainMenuButtonRingExciterR.Dispose();
                mainMenuButtonRingExciterR = null;
            }
            if (mainMenuPlayString != null)
            {
                mainMenuPlayString.Dispose();
                mainMenuPlayString = null;
            }
            if (mainMenuMedalsString != null)
            {
                mainMenuMedalsString.Dispose();
                mainMenuMedalsString = null;
            }
            if (mainMenuOptionsString != null)
            {
                mainMenuOptionsString.Dispose();
                mainMenuOptionsString = null;
            }
            if (mainMenuExitString != null)
            {
                mainMenuExitString.Dispose();
                mainMenuExitString = null;
            }
            if (mainMenuStringExciter != null)
            {
                mainMenuStringExciter.Dispose();
                mainMenuStringExciter = null;
            }

            if (mainMenuExitConfirmQuestionString != null)
            {
                mainMenuExitConfirmQuestionString.Dispose();
                mainMenuExitConfirmQuestionString = null;
            }
            if (mainMenuExitConfirmYesString != null)
            {
                mainMenuExitConfirmYesString.Dispose();
                mainMenuExitConfirmYesString = null;
            }
            if (mainMenuExitConfirmNoString != null)
            {
                mainMenuExitConfirmNoString.Dispose();
                mainMenuExitConfirmNoString = null;
            }
        }