-added a tick callback to deal with the abnormal velocities
-bar
-added restitution and friction to square agents