fix: only *so long as* the best move is a recapture