We're likely to want to get a set of rooms, either passed as a vector, or perhaps all rooms in a space, or all rooms the user is in. While this is not hard to loop, we should provide a convenience wrapper, mainly so we can handle any errors in a single room.