fixed up room selection function and broadcasts