now the whole game history is stored for a game in progress, meaning we can accurately reflect each player's recently completed moves, even after refresh