private void OnSupperRoundStarted(SupperRoundStartedMessage message)
        {
            int place        = 0;
            int currentScore = 0;

            foreach (var result in CommandResults.OrderByDescending(rec => rec.Score))
            {
                if (place > 3)
                {
                    result.Disable();
                }
                else
                {
                    if (currentScore != result.Score)
                    {
                        place++;
                        if (place > 3)
                        {
                            result.Disable();
                        }

                        currentScore = result.Score;
                    }
                }
            }

            IsScoreCanbeChanged = true;
        }
        private void OnSupperRoundStarted(SupperRoundStartedMessage message)
        {
            int place = 0;
            int currentScore = 0;
            foreach (var result in CommandResults.OrderByDescending(rec => rec.Score))
            {
                if (place > 3)
                {
                    result.Disable();
                }
                else
                {
                    if (currentScore != result.Score)
                    {
                        place++;
                        if (place > 3)
                        {
                            result.Disable();
                        }

                        currentScore = result.Score;
                    }
                }
            }

            IsScoreCanbeChanged = true;
        }