Mark, there is a reason they are called BALL pythons
They ball up when scared or nervous, as a defense mechanism.
What you are describing sounds, to me, absolutely typical. Heavy breathing is a sign of stress, but your BP has just been introduced to a new situation. S/he will come around.
I too have both a corn and a ball python, and let me tell you... they are QUITE different when it comes to defensiveness! My corn rattles and used to (thank goodness not anymore) strike. I have never, ever, had my ball python strike. When nervous he backs away or (used to also) ball up. He doesn't do this anymore, unless he is introduced to new people.
You can post a photo if you are really worried, but I am quite confident that this is completely "normal" behaviour.
Best of luck![]()