got PNG to notate correctly.
refactoring and adding in findAPath to cut down on wasteful looping
findAPath cuts down on wasted calculations and loops