blockのサイズをstatic変数として定義し、それを利用するように変更
試しに作ったrotateメソッドを利用できるように設定

このままだと落ちる
おそらくrotateメソッドに問題有り？
回転するようになった

回転後にステージ外にはみ出る
回転してもステージの外側にはみ出さないように修正する処理を追加