use 'acceleration', not just constant coords shift