Thanks for taking the time to produce part 1 & 2. Looking forward to the rest (saved your page.)
I hope it goes without saying, you do a great job with the final product (code + walk through.)
More linguistic / semantic question, wouldn’t this be more a “simulated (linear?) time loop”? I’m aware the lingo may be game loop, but just curious if that means anything to you.