That's awesome! I was starting to think that nobody was gonna get through it! I'm impressed that it only took a half hour!
You enter the code on the main menu, with the "start" being enter or space. I think I'll make a little change to clarify that.
It gives you a bunch of insight into how everything works under the hood. It's largely to satisfy your curiosity.
I know the game already thanked you but wow! That makes me so happy to hear!
I'm glad you made this- it was a great chance to do some brain work and crack a puzzle open! I enjoyed trying to figure things out without much guidance. It's a nice change from being led through everything. Sometimes you want to feel proud because you figured it out, you know?
For things like this, I find it works best to take a trial-and-error approach to determine each apparent rule one at a time, then test if I got it right and determine if there are more apparent rules. I focus on finding the rules first, and only attempt to beat the game once I'm certain I've found the essentials. I find it's hard or impossible to beat a game when you don't know the rules you need to play by, and working them out allowed me to play by skill instead of luck (though luck remains a factor here for obvious reasons).
The downside is I may have also followed a rule or two that didn't actually exist because coincidence led me to think an input and output were correlated, but for the most part this approach did the job and helped tide frustration. Little bits of progress can make a big difference in how long I can tolerate something.
I know what you mean, it's interesting to try and tease apart the individual mechanics when they are all presented to you at the same time and fundamentally random. It forces you to chase and debunk red herrings. Always striving to sort out the signal from the noise.
Game's don't usually do that (maybe for good reason! lol) but I thought it was a really interesting challenge game design wise to find a balance between making the game just opaque enough that the player really has to stay on their toes and question their assumptions, yet at the same time, clear enough about what's happening that they can ultimately figure it out. This was the primary thing I found myself balancing in my play tests.
You have no idea how reassuring it is to know that these things conveyed themselves properly at least for one person. I was really off-roading with this game when it comes to game design.