I like the idea!
I think more playtesting could've helped spot some issues, or if you did, maybe just noting a few small things to tweak.
Things like the goblin attacking you while the NPC explains there's a goblin, and the text being small. Maybe could be quick fixes?
Still, fun idea!