Added Particle System, reorganized code, strict mode.