9be0c22b03
- Poops now spawn in random rooms (care, kitchen, home, rest) and each room renders them with a draggable shovel via shared PoopOverlay + ShovelButton components - Extract drag-to-clean logic into useShovelDrag hook (reused by all room bars, eliminating ~100 lines of duplicated code from KitchenBar) - Overfeed poop is now 60% probability instead of deterministic - Time-based poop cap raised from 3 to MAX_POOPS (6), so longer absences produce more poops proportionally - Shovel replaces the left action button in each room when poop is present (e.g. replaces Photo in Home, Towel in Care); reverts when poop is cleaned - Room-aware toast: 'Try another room' when poop exists elsewhere