Hello, I love Ball Pythons and owning one seems like an awesome opportunity. I have a 20 Gallon Long tank laying around, and wondered if it would be of suitable size for a male juvenile, or possibly a male adult. I know they enjoy small spaces, but is a 20L too small?