private async Task FixUpUiState()
        {
            switch (_gameState)
            {
            case GameState.PlayerGiveToCrib:
                break;

            case GameState.PlayerCountCard:
                _view.ShowCountControl();
                await _view.ShowSharedCard();

                break;

            case GameState.PlayerScoreHand:
                await _view.ShowSharedCard();

                break;

            case GameState.PlayerScoreCrib:
                await _view.ShowSharedCard();

                break;

            default:
                break;
            }
        }