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