Update:
Progress is slow, but there is progress:
I wrote my own tag-based save/database system, so I can stop leaning on 'stolen' code.
The rest of the time has been spent on the battle system, implementing attack effects. I have basic damage, status effects, stat effects, and critical hits...