A modern Tetris built in TypeScript with a tidy monorepo: lean core engine plus a fast Vite + React web client featuring custom controls, audio, and local highscores.