minor optimization to particle system -- ArrayList->LinkedList -- faster
for removal of items through iterator (no need to reshuffle array, it
merely swaps a link--in theory)