merged. game state now changeable runtime via hierarchy.

had to manually recreate gameObject that the singleton GameControl class
relies on. But my code inserted itself no problem into Matthew's commit.