Added checking for uniqueness so that the same challenge should never appear twice for the user (unless they play for a really LONG time).