expose factor and kinematic in rigidbody, add sweep capability