Revert shared_ptr changes in LinkedList and go back to standard pointers
Revert shared_ptr changes in Particle and go back to standard pointers