ロジックとステージを分離
おそらくエラーが発生しそうなところを修正

ブロックを回転させたら、配列の長さが変わるのでエラーが発生しそうだった
ロジックの変更を反映
文字コードをutf-8にし、文字化けしたところを削除