Revised room.h