You might have to use local storage to save a global variable (current level) as you save the game. Then you could do something like load global variable from storage, based on the number show the loading screen for that level, and then load the checkpoint/game from saveslot.
Thank you — as always, Appreciated. Will try to implement.