Für
XML gibt es Komponenten (wenn ich nmich recht erinnere
www.openxml.org, wenn das falsch ist, dann such mal nach
OpenXML.
Ich emphele dir die ganze Story und die Missionen und was es sonst nochso an statischen Daten gibt in anderen Dateien festzuhalten (du hast es doch nicht etwa in den Quelltext geschreiben???)
Dann musst du in dem Spielstand nur noch sehr wenige Sachen festhalten (Eigentlich nur das momentane Level...)
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!