Alright, so I'm planning on the construction of homemade, stackable cages with my brother(he's an engineering genius, but he does art and computer/tech related stuff for a living) and I need a general outline of what they should contain, their dimensions, etc. I'm doing this so that I'll be able to maintain a long term collection of 3-4, maybe 5 snakes, whether or not they're ball pythons. I might get a bit of variety(I'm going to assume carpet pythons and corn snakes require the same amount of living space, correct? I know for a fact that corn snakes get anywhere from 4-5 feet, so that seems like it would be suitable for a custom tank. Do carpet pythons get around 6 feet?)

First of all, I have a dimension in mind for the stackable cages, and I want to know if it's suitable. As far as I know, since they're terrestrial, it's really only floor space that matters. I don't want it to be too wide, as it needs to match the depth of my furniture. I also don't mind lengthening, but I'm not going over 5 feet. Is the height fine, or should it be 1.5'?

4'L x 1.5'W x 1'H

Thanks. Any advice on planning out these cages for future snakes would be great!