public virtual bool CanStrobe() { return(!Deleted && Burning && Map != null && Map != Map.Internal && !Hues.IsNullOrEmpty()); }