Particle syste working. No type-erasure needed (Hooray)