in success conditions we are checking if the target entity is under attack or not so the alive conditions must check fist for existence of the unit else it will crash if the entity is destroyed by any other one.