Much better run than my original, didn't do too great on some and optimizing some races will put this under 3 hours hopefully.
GG!