private void Update()
 {
     if (GM.worldState == WorldState.isSpelling)
     {
         //Debug.Log(curLevel.ToString());
         int spell        = DiscSpell();
         int spellsLength = spells[GM.curSpellIndex].Length;
         //Debug.Log(spell);
         if (spell == spells[GM.curSpellIndex][GM.curCharIndex])
         {
             spellProgressBar.AddProgressValue(1f / spellsLength);
             GM.curCharIndex++;
             if (GM.curCharIndex >= spellsLength)
             {
                 GM.OnSpellSuccess(GM.curSpellIndex);
             }
         }
     }
 }