public void release(GameObject hit)
 {
     if (hit.tag == "Button")
     {
         var check = new CheckButtons();
         check.CheckAllButtonsReleased(hit.gameObject);
     }
     else if (hit.tag == "LetterKey")
     {
         buttonTime = Time.realtimeSinceStartup;
         hit.GetComponent<LetterKey>().release();
     }
     else if (hit.tag == "OtherKey")
     {
         buttonTime = Time.realtimeSinceStartup;
         hit.GetComponent<OtherKey>().release();
     }
     else if (hit.tag == "GameButton")
     {
         if (hit.name == "Quit")
         {
             check.CheckAllButtonsReleased(hit.gameObject);
             tw.Close ();
             Application.Quit ();
         }
         else if (hit.name == "Main Menu")
         {
             hit.GetComponent<MainMenu>().release();
             tw.Close ();
         }
         if (hit.name == "Replay")
         {
             check.CheckAllButtonsReleased(hit.gameObject);
             tw.Close ();
         }
         else if (hit.name == "Continue")
             hit.GetComponent<Continue>().release();
         SAVING = false;
     }
 }