/// <summary>
 /// Allows the screen to handle user input. Unlike Update, this method
 /// is only called when the screen is active, and not when some other
 /// screen has taken the focus.
 /// </summary>
 public virtual void HandleInput(InputState input)
 {
     if (input.IsDebugGame(ControllingPlayer))
     {
         if (ScreenManager.DebugEnabled == false)
         {
             ScreenManager.AddScreen(new DebugScreen("debug"), ControllingPlayer);
         }
         else
         {
             ScreenManager.turnOffDebug();
         }
     }
 }