GameOptions and GameState stuff

73 files worth!