move limits rewritten and acceleration limits working