def restore(self, game):
self.observers = game.observers<EOL>self.options = game.options<EOL>self.players = game.players<EOL>self.board.restore(game.board)<EOL>self.robber = game.robber<EOL>self.catanlog = game.catanlog<EOL>self.state = game.state<EOL>self.state.game = self<EOL>self.dev_card_state = game.dev_card_state<EOL>self._cur_player = game._cur_player<EOL>self.last_roll = game.last_roll<EOL>self.last_player_to_roll = game.last_player_to_roll<EOL>self._cur_turn = game._cur_turn<EOL>self.robber_tile = game.robber_tile<EOL>self.notify_observers()<EOL>
Restore this Game object to match the properties and state of the given Game object
:param game: properties to restore to the current (self) Game