- Rather than the Scene raising "onCollision" (which has a short-form for its arguments) for both SceneObject or its behaviors, I've decided to name this "onSelfCollision()" to indicate the different arguments passed i.e. the object itself (self) isn't referred to.  Personally I don't like this short-form callback but I can see how it's handy.