public IEnumerable <T> FindObjectsOfType <T>() where T : GameSource
 {
     return(GSList.FindAll(gs => gs.GetType() == typeof(T)).Select(gs => (T)gs));
 }