Better randomization and boilerplate

Basically this goes through the whole list of suggestions until repeating. I also made the lists editable through customize.