starting with a graph walker
moved handling of path finder into the graph
first version of targetless random walk
making random walk a bit more robust
abort random walk when getting stuck