Progress update:
Currently in spline pass, spent a day to figure out how to pin knees on the ground so I don't have to animate it frame by frame.
Still have a lots of work to do though.