エラーが出て困ることがあります。表示するようにしておくと未定義の変数などバグの元になりやすいものを教えてくれるのでお勧めです。エラーはエラーログに記録されるようにしておかないのも忘れずに。応用して格子状に並んだ要素を並び替える例です。基本的な部分はリスト形式の並び替えと同じですので省略します。最初にデモ、その後にコードを紹介します。格子状に並ぶようにしています。指定しなくても並び替えはできますが、少しぎこちない感じになりますので、指定しておいたほうがいいでしょう。