I wrote article about save/load game for games that have levels and let you go back and forth between levels. This basically summarizes my experiences while working on one such game, I thought it might be helpfull for someone in the future.
http://mysticpeanut.blogspot.rs/2016/11/how-to-implement-saveload-functionality.html