Using potential scaler rather than kinetic
use EPS O(1e-6)