Ball Pythons need at least two hides (one on each side of the gradient), a water dish and a proper substrate. Anything else you ad is for you, not your snake.