Changes made for this site (original: https://github.com/bazhanius/15-puzzle-game @ c5c282ccd3e60952295e4a5e79be225184a5ec7e) - Copied only runtime files (index.html, resources/css/*.css, resources/js/app.js, resources/js/modules/*.js, two PNG favicons) plus LICENSE. - index.html: set to "Fifteen Slide" (site title). The in-game "15 puzzle" heading is unchanged. - Removed the Yandex.Metrika analytics script and its <noscript> tracking pixel. - Removed resources/js/confetti.js (third-party file with no license statement) and its <script> tag, and removed the single confetti.start(...) call in resources/js/app.js. The leftover clean-up code that looks for a "confetti-canvas" element is null-safe and was left as is. The win screen works without the animation. - Removed the external manifest link, the apple-touch-icon link and the Open Graph <meta> tags (they pointed to the author's GitHub Pages site). - Removed the "GitHub" main-menu entry, which navigated the page away to github.com. The repository is credited on the game page. - Material Design Icons: replaced the cdn.materialdesignicons.com 5.0.45 stylesheet with a local copy from @mdi/font 5.0.45 (npm): the unmodified woff2 font in resources/vendor/mdi/fonts/, its license in resources/vendor/mdi/LICENSE.md (SIL OFL 1.1), and a trimmed stylesheet holding only the four icons used. - resources/css/app.css: removed the Google Fonts @imports (Exo 2, Oswald) and the JetBrains Mono @font-face that loaded from raw.githubusercontent.com; text falls back to system fonts. In countdown-screen.css the fallback "cursive" was changed to "sans-serif" so the countdown digits do not render in a script font. - resources/js/modules/counters.js: nicknames are HTML-escaped before being written into the high-score table. - Line endings of edited files normalized to LF. Puzzle logic is unchanged. - 2026-11-04: Display title text changed from "Fifteen Slide" to "15 Puzzle" (1 file(s)). Game logic unchanged.