Beim laden eines Levels werden erstmals alle Entities des Levels gelöscht,
d.h. du musst eigentlich nicht mehr machen als all deine Variabeln auf den
gewünschten Anfangswert zu setzen. Von der game_save-Variante würde ich dir
erstmals abraten, denn das setzt fast alle Engineobjekte zurück und dann
hast du nicht mehr wirklich die Kontrolle über deinen Script und es passieren
relativ unschöne Fehler was wieder ein gigantisches Rumgewürge am Code bedeutet.

Heisst, schreib am besten eine eigene Restart-funktion.
Scheint eine riesen Arbeit zu sein am Anfang, aber auf die Art hast du nachher
am wenigsten Scherereien.

LG


Hilf mir, dir zu helfen!