Very close!  Refactored plate code.  Problem remains with Vk.
Need to fix Ik, the rest should work.