I have the following standalone class file to create a figure for a journal paper:
\documentclass[12pt,A4paper]{standalone}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tkz-graph}
\usepackage{wasysym}
\begin{document}
\centering
\begin{tikzpicture}
\SetUpEdge[lw = 1pt, color = black]
\GraphInit[vstyle=Normal]
\SetGraphUnit{4}
\tikzset{VertexStyle/.append style={fill}}
\Vertex[L=$ x~{+\!\!=}~\delta x $]{Begin}
\EA(Begin){Turn}
\EA[unit=4](Turn){Direction}
\NO[unit=3,L=$ y~{+\!\!=}~\delta y $](Direction){Up}
\SO[unit=3,L=$ y~{-\!\!=}~\delta y $](Direction){Down}
\WE[unit=4,L=$ x {=} 0${,~}$y {=} 0$](Begin){Start}
\tikzset{EdgeStyle/.style={->}}
\Edge[label=$ p_{\mathrm{straight} } $](Start)(Begin)
\Loop[dir=NO, dist=80,label=$ 1- p_{\mathrm{straight}} $](Start)
\Edge[style={bend left=15}, label = $ 1 $](Begin)(Turn)
\Edge[style={bend left=15},label=$ 1-p_{\mathrm{turn}} $](Turn)(Begin)
\Edge[label=$ p_{\mathrm{turn}}$](Turn)(Direction)
\Edge[label=$ p_{\mathrm{up}} $](Direction)(Up)
\Edge[label=$ 1-p_{\mathrm{up}} $](Direction)(Down)
\Edge[style={bend right=20},label=$ 1 $](Up)(Begin)
\Edge[style={bend left=20}, label = $ 1 $](Down)(Begin)
\end{tikzpicture}
which produces the following image:
However, I would like to move the label at the left that is cut through by the loop so that it sits just above the loop. So far I have not been able to do so and cannot find documentation for the \Loop command I have used.
Any suggestions or resources to fix this would be much appreciated.


label=$ 1- p_{\mathrm{straight}} $withlabel=above:$ 1- p_{\mathrm{straight}} $. – cfr Nov 02 '17 at 04:17