A hidden ball is a happy ball. These guys live in termite mounds in Africa. They are underground and hidden majority of their day. Ball pythons are great snakes, but they aren't the best display snakes cause as you are seeing first hand you never see them lol. They are like the pet rock of the snake world. As for not drinking they get majority of their water intake from the prey they eat. If she needs water though she will get it herself. Keep the bowl fresh and she will be fine. Enjoy her and don't worry so much your snake is doing just fine. She is eating she is hidden she is Happy. Good luck with her.