Knight's Tour in Python with the Warnsdorff Heuristic