I'm working on putting a title screen into my game. However, I would like the title screen to be different after the first level is completed. I know I could do this with a variable that is triggered when the first level is complete. However, I want that variable to carry over when the game is reloaded. I've been messing around with saving and loading states thinking maybe that was the key, but I haven't had much luck with that, as I guess it would require making a save state directly on the title screen. Is there some sort of way to save the state of a single variable? Or maybe am I missing something with the whole save and load state thing?