everything works except the bools for the room constructor