I wonder how people go through building such a project without ever hearing about NANDGame or Turing Complete.
Or Silicon Zeroes, or MHRD, or a bunch of other games that do the same thing.
This immediately made me think of nand2tetris.org, but as a game. Is that what NANDGame is?
For the lazy, here's a link https://www.nandgame.com/
When I played through this last year it was surprising how much came back to me from the courses I took in college, and haven't touched at all in 20 years.