Created basic path from top to bottom

Not 100% happy with it. Not as interesting as it could be. Doesn't use
much of the map and can start and finish quite close to the edges. Hmm.
Maybe need to adjust the algorithm a little. Also, need to document the
code better.