*/
@Override
public void saveToFile( String fileName, AssertionError ae ) {
GameContext.log( 1, "saving state to :" + fileName );
TwoPlayerBoard b = (TwoPlayerBoard) board_;
try {
Writer out = createWriter(fileName);
// SGF header info
out.write( "(;\n" );
out.write( "FF[4]\n" );
out.write( "GM[1]\n" );
//out.write( "CA[UTF-8]\n" );
out.write( "SZ2[" + b.getNumRows() + "][" + b.getNumCols() + "]\n" );
out.write( "Player1[" + players.getPlayer1().getName() + "]\n" );
out.write( "Player2[" + players.getPlayer2().getName() + "]\n" );
out.write( "GN[test1]\n" );
writeMoves(b.getMoveList(), out);
writeExceptionIfAny(ae, out);
out.write( ')' );
out.close();
} catch (IOException ioe) {