added unit tests for basic powers.
minor template tweaks.
added support for server-side physics.
Send updates when input events happen.

Also, sync targetVelocity.
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.
sync position and orientation.
Merge pull request #3 from SkewedAspect/ccase-physics

Implement server-side movement