some particle debugging, the x y and z are not updating must be all based on velocity