Uhhh... so yeah, I forgot to mention that in the original thread and it might be worthy of its own. The in-game timer which gives you its result at the end of the level is... of ambiguous results. It always seemed kind of wonky, but with your improvements a new... bug appeared. It seems when you go below what would in previous runs be around "4 minutes", now with improved runs, loops back again to "4 minutes".
For a better visual, ChargedSquid's RTA 5:16 was IGT 4:08, however his RTA 5:05 is suddenly IGT 4:57. It seems it looped back (and in doing so, got closer to the real time for some reason).
With this I'm thinking of either 'manually' amending this 'error' (?) to say 3:57 and so on. Alternatively I could do it the other way around where I amend runs over RTA ~5:10 and all the times would match better. I could also leave it as it is or remove IGT entirely. What do you guys think?
I think in-game timers min minute is 4. For example, if you IGT is 3:26, make makes it 4:26. I don't why develepors made this if they did it. Only way to 100% prove this would be looking through the code. I don't think removing IGT would change anything. And if you remove it you should say IGT is buggy or something like that in rules.
IGT is definitely pretty wack in this game but we should probably not remove it as there is not really any reason to and manually changing it would probably be too confusing for others looking at the leaderboards.