--		RightShoulder.MaxVelocity = 0.5
--		LeftShoulder.MaxVelocity = 0.5

		LimbAmplitude = 1
		LimbFrequency = 9
		NeckAmplitude = 0
		NeckFrequency = 0
		NeckDesiredAngle = 0
		ClimbFudge = math.pi
	else
		LimbAmplitude = 0.1
		LimbFrequency = 1
		NeckAmplitude = 0.25
		NeckFrequency = 1.25
	end

	local NeckDesiredAngle = ((not NeckDesiredAngle and (NeckAmplitude * math.sin(Time * NeckFrequency))) or NeckDesiredAngle)
	local LimbDesiredAngle = (LimbAmplitude * math.sin(Time * LimbFrequency))
	
	for _, motor in next, Limbs do 
		if string.match(motor.Name, "Left") or string.match(motor.Name, "Front") or string.match(motor.Name, "Right") or string.match(motor.Name, "Back") then
			motor.MaxVelocity = (Pose == "Running" and 0.05) or (Pose == "Climbing" and 0.5) or 0.1			
			motor.DesiredAngle = LimbDesiredAngle
		elseif string.match(motor.Name, "Neck") then
			motor.DesiredAngle = NeckDesiredAngle
		end
	end
	
	for _, motor in next, Joints do 
		motor.DesiredAngle = (LimbDesiredAngle + ClimbFudge)
	end
	
	--Neck.DesiredAngle = NeckDesiredAngle