* apply regex to change public copy constructors to protected * cleanup code using now protected constructors * fix manaBuilder weird casting of Mana into ConditionalMana
* make a new BecomesTargetTriggeredAbility to filter on target permanents.