Added threat system. Damage MUST be done via DamageArmor(int, ShipObject) method to accumulate threat. Using just DamageArmor(int) will work, but it won't generate threat.