Roughly simulating acceleration + enforcing stop before direction change