Internal constructor used by GameManagerFactory
Main run method. This will block until the Game has finished running.
Tell the GameManager to stop running and quit. The GameManager will then cleanup resources and exit the run() method.
The Backend the GameManager is using for graphics output.
Main class that handles the Game.