-Refactor spawning to use properties and GDXNPC instead of a few set
properties