Behaviors Invoked on Correct GameObject

- Behaviors added with GameObject.AddBehavior() are now invoked on the
object that they were added with, so if they use 'this' it will be with
the correct object.