Please refer to https://sites.google.com/site/chessrotor/