Changed the way sets are added to allow for better error handling and selection of words (in the future)