def flatten_board(self):
    """Convert numpy array board to str

          2d board              1d board
    np.array([[0, 0, 0],
              [0, 0, 0],  --> '000000000'
              [0, 0, 0]]
    """
    return ''.join(self.board.astype('str').flatten())