Sounds like you've got her enclosure dialed in pretty well, but do be patient when it comes to handling. It's totally normal for snakes to fear us & want to get away or hide- at least until they learn we're not predators that are about to eat them.
Remember that in the wild, the only thing that picks up a snake is a predator about to eat them, & our snakes rely on their natural instincts, even though they're captive bred. It's how they survive.
But the good thing is that with patient & considerate handling, most snakes get comfortable with us- it just takes some time before they feel safe. And they all have their own personality, so some relax sooner than others.
As far as hiding her head- that's where the name "ball python" comes from- so many BPs like to curl into a ball & hope we go away!They're also known as Royal pythons, a much more dignified name, IMO.