No tab completion? Singular commands can include spaces in them? No fully fleshed out shell with a Turing Complete scripting language? 0/10!
On a more serious note, I love the concept and implementation, but I did struggle with the Box level, specifically knowing how to set the box's variables/which variable to set. I tried `box.frozen=false` and just checking for what the box's object name should be by just typing `box`. The "Press TAB to edit its code when touching it" was also a bit ambiguous regarding what `it` is, as both the subject and object are unclear. "When A is touching B", what is A and B? The player, the mouse? I tried touching the button with the player and pressing TAB, as well as touching the block with the mouse and pressing TAB, and it didn't take me to the terminal.
@TheCyberOne seemed to be able to beat this level, so the difficulty seems surmountable by some people, but for me that's where I got stuck.