Controls
◀ ▶ / A DMOUSE · paddle followTAP + DRAG · mobile
SPACE · launchP · pauseR · restart
Paddle contact at the edges deflects the ball up to ±60° — center hits return it straight up. Brick impacts resolve on the axis of least penetration: top/bottom flips vy, sides flip vx, and only the closest brick per frame is consumed.