Added some interesting wall following code (Ryan)