For a while now I\'ve been trying to implement the wall following steering behavior described by Craig Reynold\'s here. The behavior essentially boils