added gravity, damping, and shouldDie behavior to particles