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