/// <inheritdoc/>
 protected override void ApplyMemoryAppearance(MemoryAwareRogueLikeCell terrain)
 {
     // The last-seen is kept up to date, so all we have to do is modify it accordingly
     terrain.LastSeenAppearance.Foreground *= DimmingFactor;
     terrain.LastSeenAppearance.Background *= DimmingFactor;
 }
 /// <inheritdoc/>
 protected override void ApplyMemoryAppearance(MemoryAwareRogueLikeCell terrain)
 => terrain.LastSeenAppearance.Foreground = MemoryColor;