Redid room generation

-Described in detail in the doc
-Also adjusted how the Frame is drawn and fixed the fact that it was
drawing the back door where the front door should be