private void DrawList <T>(List <T> list) { for (int i = 0; i < list.Count; i++) { ISpawnable spawnable = (ISpawnable)list[i]; spawnable.Draw(); } }