Smoother movement updating