seperate game state