added gold ingot upgrade
soldier with armor will not be invincible when damage is too low, it'll always do at least 0.25 HP of damage