Steering behavior example at <<AdvanceEDActionScriptAnimation>> with abstracted interfaces and marshaling implementation by Swift language.  https://github.com/yangboz/as3SteeringBehavior