Build the arcade game: a mole pops up in a random hole, and clicking it before it disappears scores a point. The mechanics are tiny — one piece of state for which hole the mole is in, a setInterval that relocates it on a timer, and a click handler that scores only when you hit the right hole.
// A self-contained component. No props.
function App(): JSX.Element;
A grid of holes, a score, and a mole that jumps around.
mole at hole 4 → click hole 4 → score +1, mole jumps elsewhere
mole at hole 4 → click hole 1 → nothing (missed)
every ~800ms with no click, the mole moves to a new random hole
setInterval in an effect; clear it on unmount so it doesn't leak.