Corrected issues with particle spread. Problem was all particles sharing the same Point2D variable. Boy, do I feel stupid.