Added flip all functionality.
Added shuffle functionality