Added comments for the Particle class