I currently have a board, then on that I move my e2 pawn to e4. I'm looking for a way to get the engine to predict the X amount of best moves for black.
I know how to predict the best move given a position:
result = engine.play(board, chess.engine.Limit(time=0.1))
board.push(result.move)
But that only predicts the number 1 best move. I want a list containing the second, third ... X best moves.
How would I do that?