Fix chat in main Hall + remove some duplicated code in Hall