It seems weird that you just die when you have no money at the merchants, but otherwise quite interesting.
That was from me not making the dialog system well enough. There aren't any conditional checks on it, so afterwards it just checks if you've lost.