Fargo's Mod/Squirrel

Squirrel is an NPC vendor that will spawn once the following conditions are met:
 * There is an empty house.
 * Any player has a in their inventory.

It primarily sells duplicates of Enchantment, Force, and Soul accessories owned by the player. Its inventory changes to match the items in the player's inventory whenever the shop is opened. If there are multiple players in the world, it will attempt to stock its shop based on every player's equipment at once.

Unlike any other Town NPC, it will run away when threatened by enemies instead of attacking.

Names
Squirrel can have the following names:
 * Acorn
 * Squeaks
 * Rick
 * Coco
 * Truffle
 * Puff
 * Furgo

Quotes
When not during a Blood Moon: When during a Blood Moon:
 * "*squeak*"
 * "*chitter*"
 * "*crunch crunch*"
 * "You will suffer."