add rules to update gameState