public void addWorkBuilding(WorkBuilding b)
 {
     freeWorkBuildings.Add(b);
     referNPCToWorkBuilding();
 }