Animated sprites!

Mostly just added u_time and texcoords to the point shaders - I changed the point shape to square for this, could we   set that as a define?
This can be written more concisely (and performantly, since the GPU prefers to operate on vectors) as ```if (color == vec3(0.) discard;```