Allow game-setting to operate with states instead of the hacky array