Enemy units sometimes stop to heal

When enemy is below 50% hp, will stop to heal in town.
Otherwise, chance of heal is 1 - life_fraction (when stopped).