Fix canAttack() for minions with charge
Reimplement charge using tags