Moved out wall following controller to a more general method, so it can be reused for the left side.
Fixed sign bugs in the general controller method