add particle linked list
add collision detection back