Added a rudimentary vector field method for the wall following. It's very hacky, and is really really tuning sensitive -- I think this method is best combined with more explicit handling of special cases (left & right corners, primarily). It has a knack for starting to follow the wrong obstacle...