# Unified Prompt

Build a playable Breakout-style browser game.

It must include:

- Ball.
- Paddle.
- Brick grid.
- Score.
- Lives.
- Start.
- Pause.
- Game over.
- Restart.

Controls:

- Support keyboard controls on desktop.
- Support pointer or touch controls on mobile.

Quality requirements:

- The game should render visibly in the browser.
- The page should avoid console errors during normal play.
- Restart must reset all gameplay state correctly.
- Do not hard-code a fake screenshot or static result.
