trying to get the movement right