GLFW Backend, poll at every buffer switch so that GLFW recognizes things like pressing the 'X' of the window.
Increase and decrease particles in steps of 5k.