def restore(self, board):
self.tiles = board.tiles<EOL>self.ports = board.ports<EOL>self.state = board.state<EOL>self.state.board = self<EOL>self.pieces = board.pieces<EOL>self.opts = board.opts<EOL>self.observers = board.observers<EOL>self.notify_observers()<EOL>
Restore this Board object to match the properties and state of the given Board object
:param board: properties to restore to the current (self) Board