Constructor Room, revisited
/* Collection of rooms. */
// For each room r, r.previous is the
// room created immediately before
// r was created, or null if r was the
// first room created. The most recent
// room to have been created is last.
private static Room last;
// Create a new room with a unique ID# linked
// to the previous room created.