## 1. Core Implementation

- [x] 1.1 Implement the whitelisted `SanitizeFileName` in [overlay_config.pas](file:///mnt/NVME/Software/goverlay/overlay_config.pas)
- [x] 1.2 Implement the whitelisted `SanitizeFileName` in [overlayunit.pas](file:///mnt/NVME/Software/goverlay/overlayunit.pas)

## 2. Verification

- [x] 2.1 Compile GOverlay to verify no syntax errors
- [x] 2.2 Verify that game config directories are created with clean names (e.g. for games with trademarks or apostrophes)
