First draft of path finding algorithm commented in run(), scan and
inspect are now boolean functions to determine whether or not a blockw
as found