I am getting a ball python I did my reasearch and all but I whant second openiens. Like do they need a heat pad and heat lamp? How will the snake know were his humitity box is and what size cage for a small juv?