I think that I am going to get a ball python. I have a 10 gallon laying around. I was wondering if a baby ball python would do fine in that size tank and when I would have to get a bigger tank. Also when I upgrade, what size do I upgrade to.