limb lengths and angles are now stored in vectors to easily change to more joints. Code runs as previously now