File list (Check if you may need any files):
acerge
......\engine
......\......\ActiveBoard.java
......\......\BitBoard.java
......\......\CCEvalue.java
......\......\EngineOption.java
......\......\LostException.java
......\......\MoveNode.java
......\......\PreMoveNodesGen.java
......\......\SearchEngine.java
......\......\SortedMoveNodes.java
......\......\TestNumShift.java
......\main
......\....\CannotGetAgreeOnMoreThanThreeTimes.java
......\....\ChessApp.java
......\....\ChessMainFrame.java
......\....\PictureBoard.java
......\....\ReadyToPlay.java
......\....\SCREEN.java
......\....\SetRuleDialog.java
......\....\SetSysCfgDialog.java
......\....\SysConfigInfo.java
......\....\Translation.java
......\message
......\.......\Consumer.java
......\.......\Header.java
......\.......\impl
......\.......\....\ChessMessage.java
......\.......\....\ChessMessageQueue.java
......\.......\....\MessageConsumer.java
......\.......\....\MessageProducer.java
......\.......\....\PieceMessageDeliver.java
......\.......\Message.java
......\.......\MessageDeliver.java
......\.......\MessageListener.java
......\.......\MessageQueue.java
......\.......\MessageQueueNotSetException.java
......\.......\Producer.java
......\.......\support
......\.......\.......\Client.java
......\.......\.......\Connection.java
......\.......\.......\MsgNetConnection.java
......\.......\.......\MultiClientServer.java
......\.......\.......\ObjectCopyer.java
......\.......\.......\OuterMsgReceiver.java
......\.......\.......\OuterMsgSender.java
......\.......\.......\Server.java
......\pieces
......\......\GetGiFData.java
......\......\InvalidMoveException.java
......\......\MoveInfo.java
......\......\PieceArray.java
......\......\PieceFactory.java
......\......\PiecesObject.java
......\......\Qizi.java
......\rule
......\....\PlayerTimer.java
......\....\Rule.java
......\....\TimeExhaustedException.java
......\....\TimeRule.java
......\....\TimeRuleConfig.java