I have auto saving in my game but at the moment it currently works like this:
-first layout loads game and sets a load variable.
-it loads the game where it saved at the end of a level and with load variable on it takes you to the main menu.
-main menu takes the load variable off.
The problem I have is I can get some weird errors when doing this aswell as random sounds playing in the main menu screen.
Is there a way to not save game state but to just save global variables as they are and then load the global variables on start up?