implement particle scaling -- need to rewrite particles to work at base
scale (freaking tiny...)