Knight Tour PathopenConstruct a long non-revisiting knight path from a requested start square.pathfindingoptimizationchessknight-tour-path-frontier-cs-algorithmic-109