There are four roommates who throw strange parties. They live in a room with two front doors, and no windows. At the start of a party, the first roommate opens one door, lets the guests in, and closes the door. Then the second roommate forces all of the guests to one end of the room. Then the third roommate snaps his fingers, and the guests spread out in the room again. Finally, the fourth roommate opens the other door, kicks all the guests out, and closes the door. Each roommate spends 25% of the party time doing his part, and just one roommate is active at a time. The party goes smoothly, and the roommates throw more parties just like it, with a new set of guests each time. The room is one of four similar rooms in the same building, and each room has a set of four similar roommates, who all throw similar parties.
What is the building, what are the rooms, who are the roommates, and who are the guests?