Particle system tutorial from http://www.raywenderlich.com/37600/opengl-es-particle-system-tutorial-part-1