少なくとも、俺の周りでテトリス好きの人は>>524がクリアできてるゲームしか遊んでないけどね
ただ、確かにシフトして底面を合わせる回転方式をスマートに実装するのは難しいな。
補正量を記述した定義ファイルを別に作ってそれを読み込ませて対応したが、少し非効率な気もする。