Super cool, this is basically teaching you low-level Assembly code! I'm actually taking a Compilers class right now, where you learn the structures which semantically analyze and translate high-level code (stuff like C++ and Python) into low-level Assembly (that's in this game). It's an utterly fascinating process. Computer Science is one of the only majors around where I can actively encourage people: DO NOT SKIMP ON SENIOR YEAR! The BEST classes are only available at 4000+ level, and they're mind-blowingly cool.
Also, I should give honorable mention to SpaceChem. That's an awesome visual programming game that's a little more abstracted than this one; a lot of it is being efficient with spatially laying out your machine and timing your functionality.
nERVEcenter's comments