added server side logic to ensure we never auto generate a room that is full for someone