Added genRoomList and updated Room class.