While difficult in some places, i like this premise.
I see a lot of effort put into this and i look forward to seeing what you do with it.
Adding copy/paste abilities is really nice
and you added a "die" command which gets instant points from me
Seems like your main game is mostly complete- to the main movement though
Id say add a sort of "ghost" to movement when you start to plan it-
Like when typing [right(60)upright(60)], i should see a planned path- to make sure ive put in the right numbers.
And, to add to that, a "wait" command, not necessarily STOP, but wait, with () being the time, in seconds
Id say if you add that- you've got yourself a real winner
Good luck
Great so far