Я не вижу петли, но я рискну предположить, что ваша проблема в том, что вы делаете эту строку:
int car = car + 1;
в вашем:
if(carDamage < yourDamage)
заявление, которое означает, что вы каждый раз изменяете значение, сбрасывая его значение.
напишите int car;
негабаритный оператор и просто сделайте ++car;
внутри цикла, где вы изначально написали int car = car + 1;