public T FindObjectOfType <T>() where T : GameSource { return((T)GSList.Find(gs => gs.GetType() == typeof(T))); }