Congrats on your snake! It looks like you really care about him. :-) He seems very comfortable with you!
My snakes have moods and they will sometimes be chill and sometimes all over the place. I think it depends on time of day, how hungry they are, and maybe their temperature (and who knows what else?). I agree it's good to give a snake a place to hide. Mine love my bathrobe. I just got a Christmas stocking and they love to sit in that. I can put that on my desk or my lap or whatever and they will usually stay in it and hang out with me that way.
Ball Pythons are nocturnal. I notice that if I take mine out during the daytime he is much more chill (probably sleepy) and in the evening or early morning he is more active.
This was in the early morning around 6 or 7am, so he was prolly ready for bed for the day. But I like to wear my hoodie backwards and him in the hood under my face, he seems to like that alot.