public void pulseChannelling(State state) {
   super.pulseChannelling(state);
   MarsEffect.applyEffect(channelEffect, state.getObject(), state.getTarget());
 }
 public void pulseActivated(State state) {
   super.pulseActivated(state);
   MarsEffect.applyEffect(activeEffect, state.getObject(), state.getTarget());
 }
 public void completeActivation(State state) {
   super.completeActivation(state);
   MarsEffect.applyEffect(activationEffect, state.getObject(), state.getTarget());
 }