Fallback onboarding hint: "Trash nearby. Press E to pick up" (15 seconds, dismisses on first pickup)
Starter litter cluster for new players: 5-8 pieces within ~25m of spawn for the first 30 seconds
First coin earned shows a subtle pulse on the coin HUD
Shop highlights Plastic Bag ($50) as the recommended next litter upgrade
Optional tool switch sound on ToolHolder (assign SoundEvent in inspector)
gtw_errors console command for session diagnostics (dev)
Tutorial starts after 0.5 seconds on a fresh save (was 2 seconds)
Tutorial retargets highlighted litter or leaf if it despawns before you reach it
Shop shows clear feedback when a purchase is denied (not enough coins, already owned, wrong tier, level locked)
Save loading recovers from corrupt or missing JSON instead of erroring the session
NPC pedestrians wait and retry when NavMesh pathing fails instead of spamming requests
Delivery job pool reads use snapshots for safer multiplayer sync
Interact highlight glow handles missing renderer tint cache gracefully
Industrial Vacuum and auto-collect crash when picking up litter (list modified during foreach)
Join and first-minute session errors from null PlayerStats during the save load window
Disconnect within 0.5 seconds overwriting a valid save with default data
Delivery pool iteration desync in multiplayer
Tutorial soft-lock when tutorial target litter or leaf despawns before pickup
NPC NavMesh fail loop causing stuck or spammed path requests
Interact glow KeyNotFound crash on some world objects
Shop purchase edge cases (insufficient coins, already owned) with no player feedback
Game logic running in scene editor on spawners and managers
Admin debug panel visible by default in public builds (now requires gtw_dev 1 and owner Steam ID)
Leaderboard and Settings menu tabs are still placeholders (planned v0.2.0)
Pickup, clear, and delivery sound effects not yet added (planned v0.1.2)
Monitoring store session error rate after this publish. Report if you still error on join.