enchant.jsでは回転機能がサポートされています。
しかし、これが地味に中心軸のみの設定で、別の座標を軸に回転させることができません。
回転軸の変更にはtransform-originというCSSプロパティを設定すればいいのですが、それを簡単に設定するプラグインを作りました。

【ダウンロード】
右クリックで保存してください。

【使い方】
htmlファイルで、game.jsを読み込む手前あたりに

<script type="text/javascript" src="rotate_xy.js"></script>

を追加してください。

そして、回転軸を変更させたいオブジェクトで

this.rotate_xy("0px","50%");

(thisはオブジェクト名)と指定すればOKです。
後はrotateメソッドで回転させると、回転軸が中心から指定した場所に変わっていると思います。