Improvements:
- Improved placement reliability with bounded retries and safer action confirmation.
- Improved missed or delayed placement clicks with continued bounded retries.
- Improved upgrade handling so the macro waits for reasonable UI evidence before updating tower state.
- Improved upgrade retries when the first click does not register.
- Improved Juggernaut and path-tower upgrade reliability with safer settle timing.
- Improved Timescale handling for Confirm, Get More, and zero-ticket situations.
- Improved Auto Equip confirmation and second-run cleanup.
- Improved map selection, rejoin recovery, F2 stopping, and held-input cleanup.
- Added focused diagnostics for ambiguous actions and bounded recovery paths.
Bug Fixes:
- Fixed towers being placed twice when the first placement succeeded but its UI was missed.
- Fixed ambiguous placement results stopping strategies too early.
- Fixed failed or unaffordable upgrades being counted as successful.
- Fixed missed upgrade clicks being skipped immediately.
- Fixed tower levels advancing without confirmation.
- Fixed map selection and recovery paths getting stuck in repeated loops.
- Fixed laggy tower menus being treated as fatal failures.
- Fixed stale tower, Timescale, and UI state carrying into the next run.
- Fixed Auto Equip reporting success when the tower was not actually equipped.
- Fixed stop cleanup leaving mouse or movement input held.
- Fixed recovery loops continuing after their retry limits.