Почему не работает цикл for?
Почему не работает цикл for? - работает.

0 < 3 ? true
1 < 3 ? true
2 < 3 ? true
3 < 3 ? false - цикл останавливается.

Шаги выполнения:
1) Условие
2) Тело цикла
3) Инкрементация
4) go to 1) 

i <= 3 или if (i == 2)
Размести Destroying(); за циклом.