Original: https://github.com/KilledByAPixel/LittleJSArcade @ ea73cf7357854c913798390603045fdcb1f472e7 License: MIT, Copyright (c) 2026 Frank Force (see LICENSE, copied unchanged from the repository root). The LittleJS engine (littlejs.min.js) is MIT, Copyright 2021 Frank Force (license header kept in the file). Folder layout - The game page games/brickout.html is served here as index.html. Only the runtime files it loads were copied: dist/littlejs.min.js and templates/engineLoader.js, gameFx.js, textureGenerator.js, menus.js. All files now sit next to index.html; the script tags in index.html were changed from "../templates/.js?" to ".js". - engineLoader.js: it now always loads the bundled littlejs.min.js from this folder (the original loaded ../dist/littlejs.release.js by default and could switch to a debug build via URL flag or localStorage; those builds are not shipped here, so every option points at littlejs.min.js). - menus.js: one code comment that named another game as an example was reworded. No code changed. - No images, fonts or audio files are used: graphics are drawn in code and sounds are generated in code. Changes in index.html - Page and the on-screen title changed from "Brickout" to "Brick Smash" (new title for this site). - One code comment that named another game was reworded (no code changed). - The save key passed to saveDataInit() changed from 'breakout' to 'brick-smash' (stores best score/options in localStorage under this site's own name). Game logic, levels, controls, sounds and graphics are unchanged. Power-up icons are emoji characters drawn with the player's system font (no emoji font or image files are shipped). - 2026-11-04: Display title text changed from "Brick Smash" to "Brickout" (1 file(s)). Game logic unchanged. - 2026-11-04: In-game title text changed to 'BRICKOUT'. Game logic unchanged.