use simpler constructor
add create factory method to MagicManaActivation
replace custom mana activations with call to create factory method
add Tarnished Citadel
improve timing hint
always use lowercase in rule regex
correct independence of MagicCostEvent