Changed Particle to Point2D.Double