So there’s two things.
First when you open your game a game instance is created and it’s persistent until the app is closed.
You’d want to load the Game Mode first as it contains the “rules” of operation for your level. AFTER the game mode is loaded you’d want to load everything else. I don’t see any situation where you’d want the character loaded in before the level.