removed comment in DataToState
fixed merge bugs, renamed populateDictionary to updateState, added logic to merge states when game is starting off