Ein modernes Tetris in TypeScript – organisiert in einer aufgeräumten Monorepo: leichte Core-Engine plus schneller Vite + React Web-Client mit anpassbaren Controls, Audio und lokalen Highscores.