REV: make Room class in a standalone module file