Got collision detection, time to get the IK to work properly, given point and axis.