New formula diagonal movement