Added setID to character so every npc can get their unique ID from the map instead from the general xml