Particle system simulating fire in C++ / OpenGL