Fix physics to not trigger Bullet assert in Debug

When physics attempts to move by a very small amount, precision losses
caused Bullet to trigger an assert in debug from normalizing a zero
length vector.
You are probably right. I'm still not that familiar with it.