42 modules in src/ for development, single IIFE bundle for production. build.js (esbuild) → game.js. Old game.js backed up as git tag.