Re wrote how Ik and Fk parts work