Inverse Kinematics in the XZ plane

Should be trivial to add it to the XY too. Still uses 10k pots for
input. Out of time for today.