 
 next_person = ->
   index += 1
-  index = 0 if index >= shuffled_people.length
+  if index >= shuffled_people.length
+    index = 0
+    loop_count += 1
+    shuffled_people = _.shuffle shuffled_people
   shuffled_people[index]
 
 display_person = (results_el, person) ->

    setTimeout ->
      choose_name results_index + 1 if results_index + 1 < group.lists.length
    , 500
  
tick = (results_el, callback) ->
  display_person results_el, next_person()

  delay *= 1.3
  if delay > limit  
    highlight_choice results_el  
    callback()
    return



$('#remove-list').click ->
  remove_list()
  return false
