// HelpButton — small "? HOW TO PLAY" button for the RIGHT (player) column header. // Opens a lightweight instructions overlay (reuses .splash-backdrop). Fully self-contained: // local open/close state only, no game state touched. Seam id: #how-to-play import React, { useState } from 'react'; import { useGame } from '../GameProvider.jsx'; export default function HelpButton() { const { audio } = useGame(); const [open, setOpen] = useState(false); const close = () => { audio?.playSfx?.('click'); setOpen(false); }; return ( <> {open ? (
e.stopPropagation()}>

HOW TO PLAY

  1. You're the chaos goblin — each round, arm a chaos card and drop it on a station.
  2. The AI dispatcher fights back: holding trains, rerouting, deploying staff.
  3. You WIN if the line goes down — a network lock or any platform over 170%.
  4. Rounds 16–20 are PEAK RUSH: TRAIN TROUBLE unlocks and floods get cheaper.

TIP: Hit non-interchange stations (Mumbai Central, Bandra, Andheri, Vasai Road) — the dispatcher can't reroute around a block there, so the chaos sticks.

) : null} ); }