SteeringBehavior modfied

not finished, will restruct later