For now, you should probably wait to get a new setup unless you discover that the snake is stressed out in that cage. You can successfully have a BP in a glass cage, especially since you might want to do a bit of research on what you want to do for a new cage.
Have you figured out whether it's a ball or something else? Most pet snake species are pretty easy to determine the species. Ball pythons are a pretty common pet, so I'm guessing you probably have one.
Is this YOUR snake now, or your roommates? Or is it a joint pet?