Distance Matching Locomotion : Giving it a shot!

The errors might not be too noticeable depending on the animation. All they would do is cause more foot sliding.