Knight's tour use Warnsdorff's rule with backtrace