IK kind of working; need to add more constraints to IK