This system is intended to be used for animation involving rotations and moving in an arc. This involves TONS of trigonometry. However, this system is still janky, as when I used it in my animations, the motion seems delayed when the methods are layered to mimic a rigged character. Feel free to remix or even take the code!
Thanks to my Pre-Calc teacher for teaching me more about trigonometry to make this possible!! ^_^ If anyone has questions, please ask!! I am more than happy to explain.