Fix diagonal movement that failed in narrow passages (#39).