Simple implementation of BaseCharacter.attack()