buildHtml baseUrl https://blocks.scroll.pub metaTags viewport width=device-width,initial-scale=1 title Blocks - Modern Tetris style.css favicon.svg header class game-header h1 BLOCKS class glitch data-text="BLOCKS" div class stats p Score: id score 0 p Lines: id lines 0 main class game-container div class grid-container canvas id gameCanvas div class side-panel h2 NEXT canvas id nextCanvas div class mobile-controls button class control-btn left-btn ← div class vertical-controls button class control-btn rotate-btn ↻ button class control-btn down-btn ↓ button class control-btn right-btn → footer class game-footer p Use ←→ to move, ↑ to rotate, ↓ to soft drop, Space to hard drop script.js