rename GridRotater
GridRotater implementation
add GridRotater::rotateForMove