Particles to use GLSL

It's just a really simple implementation at the moment