You stayed up all night? They are constantly checking for weak spots etc. I can open up the cage to an enclosure, and if they are on the roam, they'll head straight for the exit, which i suppose they have learnt. When they are kept together, it is more of a tolerance thing. It isn't like you can't do it, but if you ever have a problem with one (for example, you find blood in their mess... which one is the ill snake?). That is the main reason I wouldn't keep them together, purely from a health point of view, but like I said, it's up to you really. On size, if you have a snake that is 3ft, I don't think it will make much difference to it if it has a 3ft enclosure or a 2ft enclosure, as they are usually moving around the perimeter and even at it's total length it is it is not moving without turning. If it's more than the snakes total length, then it's different. Personally I don't think its necessary, I let my snakes have a free roam around whenever i can to be honest. If i had a 9 ft diamond python, I'm not going to be about to make it a 18 ft enclosure, because I think it would be a total waste of space, and is just easy to see because the scales are larger, but i would apply the same logic to a corn. I know people who keep adults in 2x2s and they are perfectly happy. Of course it also depends on the snake, we all know how variable they are in size due to, morphs/selective breeding, sex and individual make up. I think there is at least a 3' room of variance in them, even though extremes at each end may be uncommon.