Cool idea and well implemented.
Regarding the gameplay it would have been a benefit to the user interface to be able to rearrange the commands as I found myself having to delete several of them in order to add a new one in the middle meaning I had to remember what I just got rid of.
Also I found myself having to do a lot of trial and error in decimal increments, I wasn't sure if that was intentional?
I very much enjoyed what I played however and I do think what you've done works really well, I'd have no idea how to code something like that!
FYI I got to the second checkpoint and there was error message from unity when I tried to continue past that flag. It happened when I put a LEFT command in and pressed START. Just thought you should know.