TITLE: PAPER WINDS — a kite festival PROMPT: Create 'PAPER WINDS', a kite-festival sky toy: a gradient dusk sky with drifting clouds and distant birds, and kites flown with real string physics — the kite's tail (a chain of bows) trails with verlet physics while the flyer runs below; wind varies in gusts. Palette: festival brights (vermilion, gold, peacock) against a melon-to-plum dusk. Interactions: drag to steer your kite through rings that appear (score with paper-burst effect); REEL pulls string in; LAUNCH throws a new kite with a different personality; gusts push everything and rustle leaves; a lantern-hour mode turns it twilight with glowing lantern kites. Breezy, joyful, physical. DESCRIPTION: A festival dusk (melon → rose → plum) with drifting cloud puffs, distant flapping birds, a sun halo, and festival tents along the ground. Kites fly on physics: lift and drag follow a layered-gust wind model, a quadratic-sag string ties each kite to its runner figure below with a length constraint, and each kite trails a 22-node tail chain with fluttering ribbon bows. Dashed golden rings spawn downwind; steering your kite through one scores with a paper-burst of tumbling confetti and a two-partial chime. REEL shortens the string, LAUNCH adds a new kite personality (vermilion diamond, gold chevron, peacock diamond, plum bird — max three in the sky), and LANTERN HOUR regrades the whole scene to twilight with warm-glowing lantern kites and stars. TECHNIQUES: layered-sine gust wind model, semi-implicit kite dynamics with string-length constraint to the runner, history-chain tail with sine-perturbed bows, quadratic string sag, ring collision scoring with confetti burst, day/night palette regrade, WebAudio sine chimes, DPR-aware canvas. INTERACTION: Drag anywhere to steer the lead kite toward the pointer; thread the drifting rings to score; REEL IN shortens the line; LAUNCH throws a new kite; LANTERN HOUR turns twilight.