public void Reset()
    {
        int currentScore = ScoreMaster.ScoreTotal(bowls);

        if (currentScore > highScore)
        {
            highScore = currentScore;
            PlayerPrefs.SetInt(highScoreKey, highScore);
            scoreDisplay.SetHighScore(highScore);
        }
        scoreDisplay.Reset();
        bowls = new List <int>();
    }
    void Start()
    {
        pinSetter    = GameObject.FindObjectOfType <PinSetter>();
        ball         = GameObject.FindObjectOfType <Ball>();
        scoreDisplay = GameObject.FindObjectOfType <ScoreDisplay>();

        if (PlayerPrefs.HasKey(highScoreKey))
        {
            highScore = PlayerPrefs.GetInt(highScoreKey);
        }
        else
        {
            PlayerPrefs.SetInt(highScoreKey, 0);
            highScore = 0;
        }

        scoreDisplay.SetHighScore(highScore);
    }