added linear/angular responsiveness.

Also, fixed an issue where we were setting properties on the prototype, not on the instance.
added linear/angular responsiveness.
changed update entity to a broadcast.