これまで回転するときは右周り(時計回り)しかできませんでしたが、今回は左周り(反時計回り)にも対応させます。

これまでスペースキーで回転させましたが、左右の両方の回転をするのであればキーは近いほうが便利なはずです。そこでこれまで同様、スペースキーで右回転させますが、Zキーで左回転、Xキーで右回転できるようにします。

以下は実際に左回転させるためのメソッドです。多少、値が入れ替わっていますが、やっていることは右周りと同じです。

左に回転したときにブロックが移動する位置を取得するためのメソッドです。