as others have said, he needs a hide. You might want to get 2 exactly the same, one for the hot side and one for the cool side.

The reason they should be the same is because if he feels safer in one of them, he will chose to use that one all the time, which wont allow him to thermoregulate.

when you look for a hide, get ones that he will feel very snug in, dont get ones he will grow into as he wont feel safe in a big hide and it will stress him out. And as he grows just replace them.

Hides can be as basic as plastic bowls from the dollar store with a little hole cut into them or you can get ones from a pet store that are more appealing to the human eye. Or even like the poster below suggested, an appropriate sized box would work too. He wont mind what you choose as long as he feels snug and safe in them.

I feed all my balls in their enclosures. I feel that moving snakes for feeding ESPECIALLY if they aren't used to their new homes and used to being handled it causes them undue stress. But thats just my opinion.

You probably know this but I figured I'd say it anyway just in case.. When you bring a new snake home, you may want to consider not holding them for at least a week. I personally wait until they have eaten 3-4 times for me before I start holding them. Holding them before they have a chance to settle in will stress them out a lot and might cause them to stop eating. I along with many others don't like taking that chance

Good luck with your new ball!!