Particles only add if state is not null.
This caused a problem since pins emit particles on destroy.