public static void main(String[] args) {
		int WIDTH = 10;
		int HEIGHT = 7;
		ConnectFourBoard c4Board1 = new ConnectFourBoard(WIDTH,HEIGHT);
		ConnectFourPiece[][] c4Pieces1 = new ConnectFourPiece[WIDTH][HEIGHT]; 
		for (int i=0; i<WIDTH; i++) {
			for (int j=0; j<HEIGHT; j++) {
				c4Pieces1[i][j] = c4Board1.m_Pieces[i][j];
			}
		}

		int columnValue = 4;
		int rowValue = 1;

		if (c4Board1.testSetPiecesOne(c4Board1)) {
			System.out.println("Valid inputs");
			System.out.println("ConnectFourBoard.setPiece() - Begin");
			System.out.println("Expected output: true");
			System.out.println("");
			System.out.println("Actual output: " + 
								c4Board1.setPiece(columnValue,rowValue,c4Board1.RED_PIECE));
			System.out.println("ConnectFourBoard.setPiece() - End"); 
			System.out.println("");
			System.out.println("ConnectFourBoard.getPieceCount() - Begin");
			System.out.println("Expected output: 17");
			System.out.println("");
			System.out.println("Actual output: " + c4Board1.getPieceCount());
			System.out.println("ConnectFourBoard.getPieceCount() - End");
			System.out.println("");
			System.out.println("ConnectFourBoard.isFull() - Begin");
			System.out.println("Expected output: false");
			System.out.println("");
			System.out.println("Actual output: " + 
									c4Board1.isFull());
			System.out.println("ConnectFourBoard.isFull() - End");
			System.out.println("");
			System.out.println("ConnectFourBoard.checkWin() - Begin");
			System.out.println("Expected output: true");
			System.out.println("");
			System.out.println("Actual output: " + c4Board1.checkWin());
			System.out.println("ConnectFourBoard.checkWin() - End");
			System.out.println("");
			System.out.println("ConnectFourBoard.getPieces() - Begin");
			System.out.println("Expected output: ");
			c4Board1.testPrintPieceColours(c4Pieces1);
			System.out.println("");
			System.out.println("Actual output: ");
			c4Board1.testPrintPieceColours(c4Board1.getPieces());
			System.out.println("ConnectFourBoard.getPieces() - End");
			System.out.println("");
		}

		ConnectFourBoard c4Board2 = new ConnectFourBoard(WIDTH,HEIGHT);
		ConnectFourPiece[][] c4Pieces2 = new ConnectFourPiece[WIDTH][HEIGHT]; 
		for (int i=0; i<WIDTH; i++) {
			for (int j=0; j<HEIGHT; j++) {
				c4Pieces2[i][j] = c4Board2.m_Pieces[i][j];
			}
		}

		if (c4Board2.testSetPiecesTwo(c4Board2)) {
			System.out.println("Invalid inputs");
			System.out.println("ConnectFourBoard.setPiece() - Begin");
			System.out.println("Expected output: false");
			System.out.println("");
			System.out.println("Actual output: " + 
								c4Board2.setPiece(columnValue,rowValue,c4Board2.YELLOW_PIECE));
			System.out.println("ConnectFourBoard.setPiece() - End"); 
			System.out.println("");
			System.out.println("ConnectFourBoard.getPieceCount() - Begin");
			System.out.println("Expected output: 70");
			System.out.println("");
			System.out.println("Actual output: " + c4Board2.getPieceCount());
			System.out.println("ConnectFourBoard.getPieceCount() - End");
			System.out.println("");
			System.out.println("ConnectFourBoard.isFull() - Begin");
			System.out.println("Expected output: true");
			System.out.println("");
			System.out.println("Actual output: " + 
									c4Board2.isFull());
			System.out.println("ConnectFourBoard.isFull() - End");
			System.out.println("");
			System.out.println("ConnectFourBoard.checkWin() - Begin");
			System.out.println("Expected output: false");
			System.out.println("");
			System.out.println("Actual output: " + c4Board2.checkWin());
			System.out.println("ConnectFourBoard.checkWin() - End");
			System.out.println("");
			System.out.println("ConnectFourBoard.getPieces() - Begin");
			System.out.println("Expected output: ");
			c4Board2.testPrintPieceColours(c4Pieces2);
			System.out.println("");
			System.out.println("Actual output: ");
			c4Board2.testPrintPieceColours(c4Board2.getPieces());
			System.out.println("ConnectFourBoard.getPieces() - End");
		}
		
	}