Fixed a bug with MapModule

Originally, if a start and end location are horizontally
or vertically aligned, findPath only searched a narrow band.
Now it searches a square centered on the center between the
start and end that contains both locations.  It should be
able to navigate around barriers.