standard_watcher_cb=function(i) return function() return watcher:new(progression[i]) end end tutorial={ -- function() return watcher:new(progression[6]) end, function() return watcher:new(progression[1], 10,{ tutorial_grab:new(1,4), tutorial_grab:new(5,1), tutorial_grab:new(4,3), tutorial_grab:new(2,4), }) end, function() return watcher:new(progression[2], 10,{ tutorial_grab:new(1,6), tutorial_grab:new(1,2), tutorial_grab:new(1,5), tutorial_grab:new(1,5), tutorial_grab:new(2,1), tutorial_grab:new(2,1), tutorial_grab:new(6,1), }) end, function() return watcher:new(progression[3],3,{ tutorial_grab:new(7,6), tutorial_undo:new(), tutorial_grab:new(6,7), tutorial_grab:new(6,8), tutorial_grab:new(2,6), tutorial_grab:new(2,4), tutorial_grab:new(3,1), }) end, standard_watcher_cb(4), standard_watcher_cb(5), standard_watcher_cb(6), standard_watcher_cb(7), completion_stage=3 } non_tutorial={ standard_watcher_cb(3), standard_watcher_cb(4), standard_watcher_cb(5), standard_watcher_cb(6), standard_watcher_cb(7) }