static effect changes

now take conditions
check all permanents for conditions
adding a single effects makes quite a long string....
Modifier reevaluation

modifiers now take target Card as parameter (actions changed)
static effects' activate evaluates conditions and throws an ITE
evaluate catches ITE and removes itself
new Condition: CostTotal
abstracted comparison values