public void RemoveScreen(GameScreen scr)
        {
            if (isInitialized) scr.UnloadContent();
            Screens.Remove(scr);
            ScreensToUpdate.Remove(scr);

            if (Screens.Count > 0) TouchPanel.EnabledGestures = Screens[Screens.Count - 1].EnableGestures;
        }
        public void AddScreen(GameScreen scr, PlayerIndex? ControllingPlayer)
        {
            scr.ControllingPlayer = ControllingPlayer;
            scr.screenManager = this;
            scr.IsExiting = false;

            if (isInitialized) scr.LoadContent();

            Screens.Add(scr);

            TouchPanel.EnabledGestures = scr.EnableGestures;
        }