オートテトリス回転対応して欲しいわ

↓ぐらいのアルゴリズムで
1.回転した4パターンについて配置を試行
2.配置できるパターンが無ければベース化、それも出来なければ売却
3.配置できるパターンが一種類ならそれを採用
4.配置できるパターンが2つ以上ある場合、画面中左下のマスほど高得点として、埋められるマスの合計ポイントをパターン毎に算出→最も高得点のパターンを採用