reconsiling gamestate model