Open Torgen opened 6 years ago
If you say "bot X is a new puzzle in Y" and a puzzle named X exists, the bot should say so and abort, not move X to Y.
More generally, newObject, and things that call newObject, should be able to say that they don't want to return the existing thing if there's already something with that name modulo canonical().
If you say "bot X is a new puzzle in Y" and a puzzle named X exists, the bot should say so and abort, not move X to Y.