Cosine-law-IK solution working after lots of coordinate system wrangling. HNGRGR