2602182bb7
Extract maybeOverfeedPoop() helper so both handleFeedItem (tap/fridge) and handleFeedFromDrag (drag-to-feed) run the same overfeed threshold and random poop roll. Previously drag-to-feed bypassed the check entirely, meaning overfeed poop could never trigger via drag. Also fix orphaned JSDoc in generators.ts: move CHEW_CYCLE_SEC and its docblock above the generateChewingMouth function so each symbol's JSDoc attaches to the correct declaration.