Some steering behaviour stuff that doesn't quite work. Close though!