I started working on an editor in DreamZZT:

You can even enter the editor during the game by typing ‘edit’ in the debug console, quitting the editor returns you back to the game: