Revert "Beginning making a GameState"

This reverts commit 5db659cb393f3bd38662cc6d6bae5dc387e363e6.
Revert "Revert "Beginning making a GameState""

This reverts commit ba28518f97d38c7976b10b02d312fc3e67a08283.