Improved walking, added acceleration & deceleration