Working prototype of visualizer
added visualizations
Shuffle is ready to shuffle (hopefully)