public static void UpdateAllObjects()
 {
     for (int i = 0; i < UpdateObjects.Count; i++)
     {
         if (UpdateObjects[i] != null)
         {
             UpdateObjects[i].UpdateAnimation();
             UpdateObjects[i].Update();
         }
         else
         {
             UpdateObjects.RemoveAt(i);
             i--;
             continue;
         }
         if (UpdateObjects[i] != null)
         {
             if (UpdateObjects[i].ToUpdate)
             {
                 UpdateObjects[i].ChainUpdate();
             }
         }
         else
         {
             UpdateObjects.RemoveAt(i);
             i--;
             continue;
         }
     }
 }