private async Task NextOneAsync()
        {
            _gameboard.RemoveTiles();
            if (_test.ImmediatelyEndGame == false)
            {
                SaveRoot !.TileList.RemoveTiles(_model);
            }
            if (BasicData.MultiPlayer == true)
            {
                PlayerList !.TakeTurns();
            }
            if (SaveRoot !.TileList.Count == 0 || _test.ImmediatelyEndGame == true)
            {
                await GameOverAsync();

                return;
            }
            SaveRoot.UpTo++;
            await ContinueTurnAsync();
        }