「改造して遊んで欲しいゲーム」を基準で回答しますね。 まず、マップデータの方を変更して重力変化の順番を定義します。 その上で、133行目付近のMYCNT=ROTATE(MYCNT)をコメントアウトして、時間経過による重力変化を解除します。 次に特定のブロックと当たった時の処理として、MYCNT=ROTATE(1000000)等で重力変化を呼び出すようにしてみて下さい。