public ChessBoard reCreateBoard() throws Exception
	{
		ChessBoard board=ChessBoard.getNewInstance();
		String moveList=getMovesList();
		if(moveList==null||moveList.isEmpty())
		{
			return board;
		}
		for(String move:moveList.split(String.valueOf(DB_Util.DELIMITER)))
		{
			board.addMove(Move.getMove(board, move));
		}
		return board;
	}