draws scores and whose turn it is at the bottom of the screen scores getscoreofboard(board scoresurf font render("player score% computer score% % ' turn(str(scores[playertile])str(scores[computertile])turn title())truetextcolor scorerect scoresurf get_rect( scorerect bottomleft ( windowheight displaysurf blit(scoresurfscorerect def resetboard(board) blanks out the board it is passedand sets up starting tiles for in range(boardwidth) for in range(boardheight) board[ ][yempty_space add starting pieces to the center board[ ][ white_tile board[ ][ black_tile board[ ][ black_tile board[ ][ white_tile def getnewboard() creates brand newempty board data structure board [ for in range(boardwidth) board append([empty_spaceboardheight return board def isvalidmove(boardtilexstartystart) returns false if the player' move is invalid if it is valid movereturns list of spaces of the captured pieces if board[xstart][ystart!empty_space or not isonboard(xstartystart) return false board[xstart][ystarttile temporarily set the tile on the board if tile =white_tile othertile black_tile else othertile white_tile email questions to the authoral@inventwithpython com