Added Particle Constructor, and Particle:run()