making change so that room status is checked on each iteration, and also so that room participants are protected