Mostly-working roomgen