Any area with empty tiles or walkable tiles separated by walls or any unwalkable tiles or doors is considered Room.

When more rooms are join to one, their attributes are averaged based on room sizes. When a room is separated, new rooms has the same attributes as original room.

Room has the following attributes: