Consider changing sort process to only update bars involved rather than blitting whole screen. Also, include heap and quick sort.