Головоломка Twilight Zelda Guardian: TIKZ Graph

Головоломка Twilight Zelda Guardian: TIKZ Graph

Я задал еще один вопрос на math.stackexchange.com (см.здесь) и я чувствую, что мне захочется сделать сетку узлов TIKZ для задачи, чтобы я мог отобразить ответ, связанный со стрелками. Я сейчас использую www.overleaf.com, и у меня возникли некоторые проблемы. Мне просто нужно что-то простое, что по-разному раскрасит опекуна и ссылку и позволит размещать полустрелки.

ВОТ МОЙ КОД АВТООБНОВЛЕНИЯ (по состоянию на 21 апреля 2015 г., 20:15 America/Los_Angeles):https://www.overleaf.com/2588660pvgwfg

\documentclass{article}
\usepackage{tikz}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{textcomp}
\usetikzlibrary{arrows}
\pagenumbering{gobble}
\begin{document}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=3cm,
  thick,main node/.style={circle,fill=#1!20,draw,font=\sffamily\Large\bfseries}]


  \node[main node=white] (1) {};
  \node[main node=white] (2) [below of=1] {};
  \node[main node=white] (3) [below of=2] {};
  \node[main node=white] (4) [right of=1] {};
  \node[main node=black] (5) [below of=4] {$\bigoplus$};
  \node[main node=white] (6) [below of=5] {};
  \node[main node=white] (7) [below of=6] {};
  \node[main node=white] (8) [below of=7] {};
  \node[main node=red] (9) [right of=5] {$\mathscr{G}_{\text{\textbullet}}$}; %09%
  \node[main node=white] (10) [right of=6] {};
  \node[main node=green] (11) [right of=7] {$\mathscr{L}$}; %11%
  \node[main node=white] (12) [right of=8] {};
  \node[main node=red] (13) [below of=12] {$\mathscr{G}_{\text{\textopenbullet}}$}; %13%
  \node[main node=black] (15) [right  of=9] {$\bigoplus$};
  \node[main node=white] (14) [above of=15] {};
  \node[main node=white] (16) [right of=10] {};
  \node[main node=white] (17) [right  of=11] {};
  \node[main node=white] (18) [right  of=12] {};
  \node[main node=white] (19) [right  of=14] {};
  \node[main node=white] (20) [right  of=15] {};
  \node[main node=white] (21) [right  of=16] {};

  %E/S/N/N/N/W/W/S/S/S/E/N/%

  \path[every node/.style={font=\sffamily\small}]

    %LINK%
    (11) edge node [above] {1} (17)
    (17) edge [bend right] node [left] {2} (18)
    (18) edge [bend right] node [right] {3} (17)
    (17) edge node [right] {4} (16)
    (16) edge node [right] {5} (15)
    (15) edge node [above] {6} (9)
    (9) edge node [above] {7} (5)
    (5) edge node [left] {8} (6)
    (6) edge node [left] {9} (7)
    (7) edge node [left] {10} (8)
    (8) edge node [above] {11} (12)
    (12) edge node [right] {12} (11)
    %GUARDIAN BOTTOM%
    (13) edge [loop right, color=red, very thick] node {1} (13)
    (13) edge [loop below, color=red, very thick] node {2} (13)
    (13) edge [color=red, very thick] node [left] {3} (12)
    (12) edge [bend left, color=red, very thick] node [left] {4} (11)
    (11) edge [color=red, very thick] node [left] {5} (10)
    (10) edge [color=red, very thick] node [above] {6} (6)
    (6) edge [color=red, very thick] node [above] {7} (3);

\end{tikzpicture}
\end{document}

Как изменить цвета узлов (см.ОРИГИНАЛ) и получить полустрелу?

Связанный контент