Beginning to refactor the steering behaviors. Most of the code will be broken during this process.