diff --git a/modules/puzzle/position_list.py b/modules/puzzle/position_list.py index 21ab5c7..b406276 100644 --- a/modules/puzzle/position_list.py +++ b/modules/puzzle/position_list.py @@ -20,7 +20,7 @@ def __init__(self, position, engine, info_handler, player_turn=True, best_move=N def move_list(self): if self.next_position is None or self.next_position.ambiguous() or self.next_position.position.is_game_over(): - if self.best_move is not None: + if self.player_turn and self.best_move is not None: return [self.best_move.bestmove.uci()] else: return []