better obj movement handling

fix edge-speed-bug