fix a bug in artefact.relinquish that would duplicate an object by not removing from location. Improve player add/remove mission code to more closely match other game objects