Updated PlayerArmSocket to use IArm instead of SwayArm