can be copy board immutable from board def board=none =none screen screen =none board none board items range rowlst range board==none append (dummy else append board append method def return screen the method row board row board row column def return items index board row and column board can be method method two and same reader you must complete function def __eq__ pass method mutate board dummy way board can be when new game not be when new game def screen range range goto - ,- dummy screen method an board has won human has won - reader you must complete function def pass method board up no dummy otherwise should reader you must complete function def pass method draw and of board on def drawxos this copy belongs to 'acha