Feels so great to play, and all the little touches did not go unnoticed (the randomized congrats messages, the game feel and polish, etc.). Like a few others, I was pretty lost past level 2 as I don't have a background in this stuff, but I imagine for those who do it'd be a really fun puzzler.