public List <string> CalculateScores(IntPtr clientHandle)
        {
            _logger.LogInformation("Calculating scores..");

            var sceenshot = _screenshotService
                            .CaptureWindow(clientHandle)
                            .ToLockedBitmap();

            try
            {
                return(_imageParser
                       .GetPlayerScoresInImage(sceenshot)
                       .OrderBy(x => x.TotalScore)
                       .Select(x => x.PlayerScoreString()).ToList());
            }
            finally
            {
                sceenshot.Dispose();
            }
        }