enums const-ified, ROOMDESC client side (mostly) implemented