public static T GetObjectByType <T>() where T : DozeObject => (T)GlobalObjectsList.FirstOrDefault((x) => x.GetType() == typeof(T));
public static T GetObjectByTag <T>(string tag) where T : DozeObject => (T)GlobalObjectsList.FirstOrDefault((x) => x.GetTag().ToLower() == tag.ToLower() & x.GetType() == typeof(T));