/// <summary> /// The real behaviour of /// </summary> /// <param name="launcher"></param> /// <param name="targets"></param> /// <param name="parameters"></param> protected abstract void Effect(AtomCollection targets, object parameters);