Helper function tapAbilityWithCost
Modeled attacking and blocking restrictions; added cards Pacifism, Tormented Soul and Mogg Flunkies to demonstrate