Generating 'Spot the Difference' puzzles with AI