public List<Element> GetSortedElementList() { List<Element> elementsList = new List<Element>(); foreach (KeyValuePair<int, Rune> kvp in _runesOnBoard) { elementsList.Add(kvp.Value.Element); } elementsList.Sort(); return elementsList; }