Added Particle, Background class and PVector