Inheritance: Application
        async Task StartUrhoApp()
        {
            if (game == null)
            {
                game = await urhoSurface.Show <SamplyGame>(new ApplicationOptions(assetsFolder : AssetsPath) { Height = 1024, Width = 576, Orientation = ApplicationOptions.OrientationType.Portrait, ResourcePackagesPaths = ResourcePacksPaths });

                game.FinishedGame     += Game_FinishedGame;
                game.NewStartMenu     += Game_NewStartMenu;
                game.RemovedStartMenu += Game_RemovedStartMenu;
                game.StartMenu.ShowSettingsClicked += StartMenu_ShowSettingsClicked;
                GameScoreService.InitFromSettings();
                await ShowTopScores(game.StartMenu);
            }
        }