ZEB -> I must admit, I don't have many variables.
What makes it easier though: I wrote an array_save and array_load functions that save whole arrays into files.

When having large amounts to deal with, yes, you might need a load/save function.
I just thought for a casual game the way I understood it, there wouldn't be much saving involved... the level you're in, the number of puzzles you've solved, maybe the number and types of puzzle pieces you've collected... and some stats about your character. But I don't know what exactly you're planning


~"I never let school interfere with my education"~
-Mark Twain