I was trying to deal with add_struct and game_save/game_load the whole day long, but I don't get it work!
One Problem is, that when you use the game_load function, there musst exists the same count of initialized structs in the script like when you saved the game. And also I have no idea where the pointer of the saved memory area are after game_load ...

I'm really confused an frustrated about that save management!