Finished Implementing Shuffle Rough Draft