Codable .xml loading

Code executing will be for tomorrow
custom NPC code works

I'll port all vanilla npcs to a mod, and after that, other stuff.