* minor refactor EntersBattlefieldEffect
* more minor refactoring
* text fix
* fix more text
* more text adjustments
* more text discrepancy fixes
* continue the text fixes
* followup fixes and more fixes
* apply regex to change public copy constructors to protected
* cleanup code using now protected constructors
* fix manaBuilder weird casting of Mana into ConditionalMana