SMCv0.1.4:forked from: ...SMCv0.1.1:forked from: Dijkstra Particle Streams

------------------------------------------------------------------
* 最短経路を進むパーティクル（のはず）#フォーク元
* 
* [inspired by]
* Desktop Tower Defense
* http://www.handdrawngames.com/DesktopTD/
* Dijkstra Visualization
* http://wonderfl.net/code/6faaab5234abf034417a8e753f6309de0b9560f0
* and 神の書とwonderflのパーティクル作品群
* ------------------------------------------------------------------
* [操作方法]#フォーク元
* マウスのみ。
* クリックすると壁を設置・除去できます。
* ------------------------------------------------------------------
* [簡単な説明]#フォーク元
* main : 全体の初期化と更新処理
* Node : マス目の情報
* Wall : 壁の情報
* Particle(with Dijkstra) : パーティクルの情報
* Start : パーティクルを出現させる場所です
* Goal : パーティクルの目的地（ここで経路探索処理してます）
* Parameter : ここのXMLをいじるといろいろ変えられます
hoge
* ------------------------------------------------------------------
* [簡単な説明](仮)
* CrossPointServer(仮) : 交差部分の管理
* VirtualNetwork(仮) : 仮想的な通信処理(？)
* Particle(without Dijkstra)(仮) : パーティクルの情報
* ------------------------------------------------------------------
* [Todo](仮)
* * 何か入力インターフェイスを考える。
*   * どう介入す