Working linear path-finding algorithm

Successfully implemented a method of finding a linear path.  Beginning
work on branching paths