This is a fantastic way to combine games with the programming experience . I would suggest the addition of a few structural editing commands (I personally use only a few but it makes lisp programming a really enjoyable), and also a run command, to keep the flow of the game going. I feel that this is a kind of game that can work well with very few (programming like) languages.