Thanks! I'm new to HN and I totally missed your comment. The idea really was to keep the codebase as small and easy to read as possible so it could be modified as needed for more complex games. Definitely took inspiration from puzzlescript, but yeah their codebase is massively complicated.
The level editor right now is really lacking, a nicer UI would indeed be pretty easy to do. I'll look into improving it, or if people want to contribute that would be cool too.