Added variable number of particle packets