It’s all good! For me it was wardrobe, armchair and coach that happened almost every second run :) Note that if you don’t have to restart the game after every run (or even if restarting, but saving it in PlayerPrefs) you can simply have a “shuffled List” (I believe in C# it would be System.Random.Shuffle(List)) - this way you guarantee random, but non-repeating sequence.
Viewing post in Hide n Seek thingy (NSFW) jam comments
PlayerPrefs is absolutely easy. Just call PlayerPrefs.SetString(“key”, YourSaveData); PlayerPrefs.Save(); and then load by PlayerPrefs.GetString(“key”);. However, note that PlayerPrefs on Windows goes into Windows registry, so not a very good idea overall :) - it’s much better (but slightly harder) to make a custom save system with file saved in Application.persistentDataPath and file written/read by System.IO.File.WriteAllText/System.IO.File.ReadAllText. There’s of course some hassle to “serialize” the save state (and game settings) into a string - but this is a different topic :)