I've been playing around with ways to overcome the lack of save-games in Scratch, using lists to track progress, and some binary fiddling to produce numerical codes that reproduce the old state.
Anyway, the code isn't exactly tight, and there's probably a simpler way to do this (?), but thought I'd share in case it might help or provide inspiration for others.
The Project
Offline
I like the idea. Can't wait until a final version.

Offline