Problème récurrent dans le sboucles foreach, tu ne dois pas deleter un élément, sinon ça plante. Tu dois faire une list ToDelete, ToDelete.Add(mob) dans ta boucle foreach, et dans un deuxieme temps, une boucle for(int 1=0..) pour ToDelete[i].Delete();