Removed up/up_force, use std transform instead since it might be changed to thrust transform later
fixed mistakes in the code, yet dpd doesn't work correctly