Still working on shuffling, can get a random integer but can't reconcile the types