Changed room join/leave methods; removed IsActive