Updated NPC spawning

Gave NPCs a short description.
Gave NPCs multiple names.
Modified all other functions to match these changes.
Still trying to fix this conflict