Reimplement dot movement with a particle system. Add trails