if self._board.get_held_piece()==None: moves = self.get_legal_moves() moves.append(self.get_pos()) self._board.select_list(moves)