Implemented Part of the ParticleEngine