Refactored NPC scripts :scissors: