initial draft of rooms

reconsider adding room info to the tile as well, and have room also have
indication of which tiles it's composed of.