Fix DX8 hooking bug in ScrapHacks, deinitialize everything properly by hooking `Scrap.Exit`
Cleaned up the injector a bit and added launch-time injection