public void CheckSizeCommands(String message)
        {
            if (message.Contains("!gmm smaller") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("NormalSize"))
            {
                //      Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.ScaleNotes(0.7f, MultiMain.Config.smallerNoteDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.smallerNotesCooldown, "NormalSize", "Temporarily Scaling Notes"));
                Plugin.sizeActivated           = true;
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }

            if (message.Contains("!gmm larger") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("NormalSize") && !Plugin.sizeActivated)
            {
                //      Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.ScaleNotes(1.3f, MultiMain.Config.largerNotesDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.largerNotesCooldown, "NormalSize", "Temporarily Scaling Notes"));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }

            if (message.Contains("!gmm random") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("Random"))
            {
                //       Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.RandomNotes(MultiMain.Config.randomNotesDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.randomNotesCooldown, "Random", "Randomly Scaling Notes"));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }
        }
        public void CheckGameplayCommands(String message)
        {
            if (message.Contains("!gmm da") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("DA"))
            {
                MultiMain.Log("Trying DA");
                //      Plugin.beepSound.Play();

                MultiMain.Powers.StartCoroutine(MultiPowers.TempDA(MultiMain.Config.daDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.daCooldown, "DA", "DA Active."));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }

            if (message.Contains("!gmm njsrandom") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("RandomNJS"))
            {
                //         Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.NjsRandom(MultiMain.Config.njsRandomDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.njsRandomCooldown, "NJSRandom", "Random Note Jump Speed Active."));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }
            if (message.Contains("!gmm noarrows") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("NoArrows"))
            {
                //       Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.TempNoArrows(MultiMain.Config.noArrowsDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.noArrowsCooldown, "NoArrows", "Temporary No Arrows Activated"));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }
            if (message.Contains("!gmm funky") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("Funky"))
            {
                //           Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.Funky(MultiMain.Config.funkyDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.funkyCooldown, "Funky", "Funky Mode Activated"));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }
            if (message.Contains("!gmm rainbow") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("Rainbow"))
            {
                //          Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.Rainbow(MultiMain.Config.rainbowDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.rainbowCooldown, "Rainbow", "Rainbow Activated"));

                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }

            if (message.Contains("!gmm bombs") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("Bombs") && MultiMain.Config.bombChance > 0)
            {
                //                Plugin.beepSound.Play();
                MultiMain.Powers.StartCoroutine(MultiPowers.RandomBombs(MultiMain.Config.bombDuration));
                MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.bombCooldown, "Bombs", "Sneaking Bombs into the map."));
                Plugin.commandsLeftForMessage -= 1;
                globalActive = true;
            }
        }
 public void CheckSpeedCommands(String message)
 {
     if (message.Contains("!gmm faster") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("Speed"))
     {
         //                Plugin.beepSound.Play();
         MultiMain.Powers.StartCoroutine(MultiPowers.SpeedChange(MultiMain.Config.fasterDuration, MultiMain.Config.fasterMultiplier));
         MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.fasterCooldown, "Speed", "Temporary faster song speed Active."));
         Plugin.commandsLeftForMessage -= 1;
         globalActive = true;
     }
     if (message.Contains("!gmm slower") && message.Contains(MultiClientInterface.version) && !Plugin.cooldowns.GetCooldown("Speed"))
     {
         //                Plugin.beepSound.Play();
         MultiMain.Powers.StartCoroutine(MultiPowers.SpeedChange(MultiMain.Config.slowerDuration, MultiMain.Config.slowerMultiplier));
         MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.slowerCooldown, "Speed", "Temporary slower song speed Active."));
         Plugin.commandsLeftForMessage -= 1;
         globalActive = true;
     }
 }
        public void CheckHealthCommands(String message)
        {
            if (!Plugin.cooldowns.GetCooldown("Health"))
            {
                if (message.Contains("!gmm instafail") && message.Contains(MultiClientInterface.version))
                {
                    //         Plugin.beepSound.Play();
                    MultiMain.Powers.StartCoroutine(MultiPowers.TempInstaFail(MultiMain.Config.instaFailDuration));
                    MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.instaFailCooldown, "Health", "Insta Fail Active."));
                    Plugin.healthActivated         = true;
                    Plugin.commandsLeftForMessage -= 1;
                    globalActive = true;
                }

                if (message.Contains("!gmm invincible") && message.Contains(MultiClientInterface.version) && !Plugin.healthActivated && !Plugin.cooldowns.GetCooldown("Health"))
                {
                    //          Plugin.beepSound.Play();
                    MultiMain.Powers.StartCoroutine(MultiPowers.TempInvincibility(MultiMain.Config.invincibleDuration));
                    MultiMain.Powers.StartCoroutine(MultiPowers.CoolDown(MultiMain.Config.invincibleCooldown, "Health", "Invincibility Active."));
                    Plugin.commandsLeftForMessage -= 1;
                    globalActive = true;
                }
            }
        }