private void PopulateScores(HighScoreTable scores)
        {
            List<HighScoreEntry> scorelist = scores.GetHighScores();

            PanelControl newList = new PanelControl();

            for(int i = 0; i < scorelist.Count; i++)
            {
                CurrencyStringer stringer = new CurrencyStringer(scorelist[i].score);
                newList.AddChild(CreateLeaderboardEntryControl(scorelist[i].name, stringer.outputstring.ToString(), "Wave " + scorelist[i].wave, i == scores.currentHighScoreIndex));
            }

            newList.LayoutColumn(0, 0, 0);

            if (resultListControl != null)
            {
                RemoveChild(resultListControl);
            }
            resultListControl = newList;
            AddChild(resultListControl);
            LayoutColumn(0, 0, 0);
        }