add variable to control the framerate
only calculate player and particle mass once
use literal arrays instead of constructor functions
particles shrink in distance (allows zooming out)
dirtyVertices and verticesNeedUpdate aren't required