tested check for best move, but too slow