pushed
subh05sus/GPTMarlon-Site • 8:10 AM - Sep 15, 2026
The retire() function was incorrectly relying on the dataset.done flag, causing it to exit prematurely and fail to clean up moles after they were hit. This effectively exhausted the game's active mole slots after only a few interactions. By decoupling the cleanup logic from the scoring flag, we now ensure moles are correctly removed from the tracking array and the UI. 
