added support for buffer averaging
first draft of cloud, it's a bit choppy
updated rainbow to add a little s&v on the edges