Select the best move