Clean up accelerate and de-accelerate and math. More realistic and smoother.