Thank you! To answer your question, I spent too much time on getting the train to work, so we didn't have time to implement more personalized responses, so all NPCs respond equally randomly. If the top-hat man responded negatively all the time, that was just bad luck.