/// <summary> /// Creates and or clears data sets required for game simulation and attaches the travel menu and the main menu to make /// the program completely restarted as if fresh. /// </summary> public virtual void Restart() { // Resets the window manager and clears out all windows and forms from previous session. WindowManager.Clear(); // Clears the input buffer of any left over input from last play session. InputManager.ClearBuffer(); // Removes any text from the interface from previous session. SceneGraph.Clear(); }