     private lazy var bishopPieceRight: PieceView = self.createPiece(Piece.Bishop, player: Player.Black)
     private lazy var horsePieceRight: PieceView = self.createPiece(Piece.Horse, player: Player.Black)
     private lazy var rookPieceRight: PieceView = self.createPiece(Piece.Rook, player: Player.Black)
+    private lazy var cannonPieceLeft: PieceView = self.createPiece(Piece.Cannon, player: Player.Black)
+    private lazy var cannonPieceRight: PieceView = self.createPiece(Piece.Cannon, player: Player.Black)
+    private lazy var soldierOne: PieceView = self.createPiece(Piece.Soldier, player: Player.Black)
+    private lazy var soldierTwo: PieceView = self.createPiece(Piece.Soldier, player: Player.Black)
+    private lazy var soldierThree: PieceView = self.createPiece(Piece.Soldier, player: Player.Black)
+    private lazy var soldierFour: PieceView = self.createPiece(Piece.Soldier, player: Player.Black)
+    private lazy var soldierFive: PieceView = self.createPiece(Piece.Soldier, player: Player.Black)
     
     // Player: Red
     private lazy var charlotPieceLeft: PieceView = self.createPiece(Piece.Rook, player: Player.Red)

        case Horse
        case Rook
        case Cannon
        case Solder
        case General
    }
    
    private lazy var board: BoardView = self.createBoard()

        positionPiece(piece: bishopPieceRight, center: m[0][6])
        positionPiece(piece: horsePieceRight, center: m[0][7])
        positionPiece(piece: rookPieceRight, center: m[0][8])
        positionPiece(piece: cannonPieceLeft, center: m[2][1])
        positionPiece(piece: cannonPieceRight, center: m[2][7])
        
        positionPiece(piece: soldierOne, center: m[3][0])
        positionPiece(piece: soldierTwo, center: m[3][2])
        positionPiece(piece: soldierThree, center: m[3][4])
        positionPiece(piece: soldierFour, center: m[3][6])
        positionPiece(piece: soldierFive, center: m[3][8])
        
        // Player: Red
        positionPiece(piece: charlotPieceLeft, center: m[9][0])
