Make the random npc dialogue less random

Even though it’s properly random right now, it doesn’t feel “random” because you can get the same lines over and over. Using some sort of weighting system would probably feel more natural.