room-logic: a normal chat server is done