public override Attack Execute(Enemy user) { if (lifeSteal.Roll()) { return(lifeSteal.Execute(user)); } if (doubleDamage.Roll()) { return(doubleDamage.Execute(user)); } return(new Attack("Regular Attack", user.Damage.Value)); }