Begin Adding GameStateManagement Code from old AwesomGame project.