Add Identifiers with EntityID::Type and implement it in Entity
Minor modification in World