It does work but for some reason movig with negative velocity is much slower than moving with a positive velocity. Is this a bug in my RK2 integration?