I think for the word battle there should be a word list like
Attack or Hit
Magic
Yell
Like action words that you can use instead of random words or maybe you can collect items in overworld that are words added to the word bank. So if you had the item "Sword" you could find it in the word bank once you have obtained. And different words do different damage so it feels EVEN more like an RPG
but then again its nice for it to be random because it feels like I am using whatever item I want to. Maybe if there was a text that said "Word" does 10 damage or something like that and depending on how long the word determines the amount of damage done. I think it is fine the way it is just an idea
Also I would remove the curse words just because it takes the wonder out of the game IMO but those are just my thoughts.. take em if you want em