Trying to figure out what Tilemap Town's virtual machine for running user scripts should look like. Maybe the simple way out (stack machine, Forth, add a better language later) is the best way since it gets things in a working state quickly.
Ideally I would just plug a preexisting language in there but people don't really write languages aimed at the needs of MU*-like projects.