Added Particle and ParticleNode classes