each arm/leg is made of two rigidbodies connected using a pinjoint. pinjoints also connect them to the body and hands/feet (also rigidbodies). then i can apply some directional velocity to the hands/feet in the direction of the mouse, and the arms, legs, and body will follow.