I wrote a shader! I based it on a tutorial but then I added a lot of my own stuff to it such as variable alpha on various layers, distortion, etc