i would say get a new cage for both ASAP.
one site i know of with good prices on screen cages is uhhh...hah, i forget, go to google and search "big apple herp" and i know it will come up then. they have 65gallon reptariums that are perfect, all screen, easy to assemble, very nice, good visibility, very nice structure. if you'd like to see for yourself i can send you pictures of mine. pm me.
TheMentor