sm7554596 こちらの動画のほう参考にさせて頂きました。割とネタバレ満載。字幕で不具合あったら報告でもしていただければ。
http://www.nicovideo.jp/watch/sm21136194