private void UpdateMetrics()
        {
            int seconds = Mathf.FloorToInt(sessionMetrics.SessionTime);

            timeText.text        = $"{seconds / 60}:{seconds % 60:00}";
            maxChainText.text    = sessionMetrics.MaxChainLength.ToString();
            maxMatchText.text    = sessionMetrics.MaxMatchSize.ToString();
            mistakesText.text    = sessionMetrics.MistakeCount.ToString();
            toolsGainedText.text = $"–/{sessionMetrics.GetToolUnlocks(Tool.PlusBomb)}/{sessionMetrics.GetToolUnlocks(Tool.Rotate3x3)}/{sessionMetrics.GetToolUnlocks(Tool.RemoveTile)}/{sessionMetrics.GetToolUnlocks(Tool.RemoveRow)}/{sessionMetrics.GetToolUnlocks(Tool.CreateWildcard)}";
            toolsUsedText.text   = $"{sessionMetrics.GetToolUses(Tool.SwapTiles)}/{sessionMetrics.GetToolUses(Tool.PlusBomb)}/{sessionMetrics.GetToolUses(Tool.Rotate3x3)}/{sessionMetrics.GetToolUses(Tool.RemoveTile)}/{sessionMetrics.GetToolUses(Tool.RemoveRow)}/{sessionMetrics.GetToolUses(Tool.CreateWildcard)}";
        }