if (A && B) C; → A と B が真ならば C;
A が真か偽かどうかは GetValue した結果を ToBoolean で型変換した結果を見る
数値の場合は 0 と Nan 以外は true だから
block[y][x] が 0 と Nan 以外なら true という風になる あとは同様に規則を適用する