from abc import ABCMeta, abstractmethod def main(): board = Board() white = HumanPlayer("White") black = HumanPlayer("Black") gameOver = False while not gameOver: print() print("It's White's turn to move:") gameOver = white.movePiece(board) if gameOver: break print() print("It's Black's turn to move:") gameOver = black.movePiece(board) board.display() input() if __name__ == '__main__': main()