This was extremely cool. The final boss was particularly enjoyable, to the point where it kinda made me realize a lot of other RPG final bosses feel lackluster.
I just had this moment where I was like, "Hang on, why the heck don't I have to think this hard (or at all) for most bosses in turn based RPGs.
Really great stuff.