Updated chosen artifact now has its own function (and doesn't use "getAllArtifacts")