Handle some unused Effect triggers

- onEffectEnd now happens when a filter kicks out an effect
- onTurnEnd is now called at all
- onUnitActionsDone is now used to set up a second ARC