void main(){
vec3 c = purple + teal;
c -= step(fract(phi()* 6. - speed.x * .1), .5) * lime;
c -= step(fract(phi()*6.1 - speed.y * .1), .5) * green;
c -= step(fract(phi()*6.2 - speed.z * .1), .5) * (green +lime)/2.;
gl_FragColor= vec4(c, 1.0);
}