Added basic shuffle routine