It's a neat idea! So you started working from PuzzleScript sources? I'm currently working on a PuzzleScript remake in Godot, because I also want to extend it. Maybe I'll open source it at some point?