// TODO: Better handler where we guide the user to go to the settings, and configure the game, then retry?
 protected static RecoverableUserError Handle(GameNotInstalledException ex, string action)
     =>
     new ConfigureGameFirstUserError(ex, ex.Message,
         "Please configure the game first in the Settings, then retry");
 // TODO: Better handler where we guide the user to go to the settings, and configure the game, then retry?
 protected static InformationalUserError Handle(GameNotInstalledException ex, string action)
     => new ConfigureGameFirstUserError(ex, ex.Message, "Please configure the game first in the Settings");
 // TODO: Better handler where we guide the user to go to the settings, and configure the game, then retry?
 protected static RecoverableUserError Handle(GameNotInstalledException ex, string action)
 =>
 new ConfigureGameFirstUserError(ex, ex.Message,
                                 "Please configure the game first in the Settings, then retry");