Haley is one of Stardew Valley's toughest nuts to crack, but once players get to know her, she can be an excellent friend...