fix failing tests
implement destroy and break as player verbs. Factor our repeated break/destroy code in artefact to functions.