We can cache already evaluated positions to avoid evaluating the same position multiple times. This would go in `chess.moves.bestMove`
We can cache already evaluated positions to avoid evaluating the same position multiple times. This would go in
chess.moves.bestMove