GameMode vs GameState

If I’m working with a single player game, does it still make sense to use GameMode as the decision maker? Even though it’s not a “server”, it still acts like a server and still makes the decisions/actions a server would?

Thanks!