Worlds now created via a factory and support multiple floors and multiple rooms per floor.
Adding more layouts, more tile types (currently broken) and that kinda guff. Also resizing everything.