Attack behavior now depends on "isThreatened" method