public bool CanEffect(Entity entity)
 {
     return(effect != null && entity != null?effect.CanEffect(entity) : false);
 }