Added ICanAttack interface