Congratulations on the new Ball! How big is your BP? I had a baby ball (about 100grams, 19" long) in a 55 gallon tank a while ago and it wouldn't eat. I had to feed him in a 10 gallon tank and then he never had a problem again, BPs like to be cramped a little bit sometimes. Just something to keep in mind.
Also a thermostat or rheostat may save a lot of frustration while trying to keep the temps correct.
Hope everything goes well!
-----
1.1 Normal Ball Pythons (Snakerton and Mathilda)
1.0 Het Albino Ball Python (Walter)
0.1 Albino Ball Python (Perrie)