learnt how to actually use ParticleSystem properly, insteadof recreating it each time and transforming it in draw() (this means if you merge two pairs quickly, the particles from the first pair wont immediately disappear as the particles for the second one get spawned !)