CSS does the rendering, the game logic is TypeScript.