limb.cs work

gravity compensation
collision of holds or debris
joints on limbs
reach direction