Fixed: CalculateAngle