unfinished
merged commit
findRoad fixed (currently no update for visited edges). check condition corrected in checkPath