replaced ptr by smartptr
updated rocket particles