I tried hard with the arm rotation relative to the mouse position, but couldn't come up with something ,I am working on it, thanks.