No, I did it. Used 11 rooms, just popped each room number into an array (script event) as it was selected and checked each time a new random number came up to see if that room has been visited (is in the array). On the way back through, removed the rooms from the array so if you turn around and head in again you can revisit them, not necessarily in the same order as before.