private void add_Click(object sender, EventArgs e)
        {
            int    score = random.Next(100, 1000);
            int    level = random.Next(1, 5);
            string name  = string.Format("{0}{1}{2}", (char)random.Next(65, 90), (char)random.Next(65, 90), (char)random.Next(65, 90));

            var highscore = new HighScore {
                Name = name, Score = score, LevelsCompleted = level
            };

            bool added = false;

            for (int i = 0; i < highscores.Count; i++)
            {
                if (highscores[i].Score < highscore.Score)
                {
                    highscores.Insert(i, highscore);
                    added = true;
                    break;
                }
            }
            if (!added)
            {
                highscores.Add(highscore);
            }

            repository.Save(highscores.ToList());
        }