This seems very interesting, although I will probably not have any use for it myself.
Why did you decide to use your own programming language?
And when you say it’s based on GameMaker 8, do you mean it’s inspired by it? (GameMaker 8 is not open source right?)