public void addAvailablePositionForPawn(int row, int col, Board theBoard,ArrayList<Position> validMoves, boolean mustCapture) {
		Position newPosition = new Position(row, col);
		
		if(newPosition.isOnBoard() &&
				((mustCapture && theBoard.isPieceAtPosition(newPosition) && !theBoard.getPiece(newPosition).hasSameColor(this)) ||
						(!mustCapture && !theBoard.isPieceAtPosition(newPosition)))){

			validMoves.add(newPosition);

		}		

	}