Add dog script and add OSX support shuffling