Fix build for mac

gotoが値の初期化をまたいでいたので分離しました。(gotoつらい。。。
Renderのインタフェイスが変わっていたのでテストを修正しました。