you really nerd sniped me with this one!
i love the artstyle, it's super cute and you're explaining it pretty well, though i think it might be helpful to include decimal analogies, e.g. in decimal each digit increases by 10x, which is why there are 10 digits (0-9), while in binary it increases by 2x, which is why we only need 0 and 1
in the binary practice section i got the same numbers, like 1111, or even just 1 repeatedly a few times in a row, which might make it seem like it's broken, i also got that occasionally in the levels but not as often
i couldn't buy a drink the first time for some reason? even though i had enough
it's nice for education, but it does get pretty repetitive as a game, if you want to expand on this, i think it could be cool to do more programming related binary things, like boolean logic, bitwise operations, etc. maybe even encodings like ASCII or UTF-8 (though don't make people remember the codepoints haha)