Really gratifying to read, I've run into a lot of the same frustrations you listed here. I've only ever thought of making custom engines for action games or rpgs, thanks for getting my gears turning about text games too!