機能要件１実装

機能要件1
「Diamond Dash」というアプリ（https://www.youtube.com/watch?v=ZvfUXELCHBw）と、ルールと挙動は同じ
7 * 8 マスのグリッド
各ジェム（パズルのピース）をタップした際に、同じジェムが3つ以上隣り合っていたら、ジェムを消してください。（アニメーション不要）
ジェムを消したら、それらの上にあるジェムを下に落としてください（落ちるアニメーションはつけてください）
表示されているジェムだけ落としてください
画面外からはジェムを落とさなくて良いです
開始時、ジェムの配置が毎回ランダムに変わる仕組みにしてください
blockFall内の処理が多すぎ。
このfor文は分離していいと思う。
また、繰り返し文の中でvarはしない。外に出さないと、繰り返しのたびに無駄に変数宣言が生じているので外に出す。
繰り返しの度に、個別に変数を持たせたいならfunctionでくるんでスコープ化する。（今回はその必要なさそうだけど）