Compile-Gated DPO: Executable Verification as an Automated Preference Signal for Game-Engine Code Generation | Synapse