Issue #1 ongoing: Move preload.js to /preload.