private String[] readResponse(String response) {
        List<String> responseList = new ArrayList<String>();
        String output;
        if (response.equals("error 0: Ill-formatted request.")) {
            output = "The guess you have made is not correctly formatted. Please try again - input a dictionary word of length 5";
        }
        // Should not enter this else if block
        else if (response.equals("error 1: Non-number puzzle ID.")) {
            output = "Oops! There is a problem with the current puzzle number";
        } else if (response
                .equals("error 2: Invalid guess. Length of guess != 5 or guess is not a dictionary word.")) {
            output = "The guess you have entered is either not of length 5 or is not in the dictionary - try again";
        } else if (response.equals("guess 5 5")) {
            output = "You Win! Huzzah!";
        } else {
            output = response;
        }
        
        if (output.equals("You Win! Huzzah!")) {
            responseList.add("you win");
            responseList.add("");
        } else if (output
                .equals("The guess you have made is not correctly formatted. Please try again - input a dictionary word of length 5")
                || output
                        .equals("Oops! There is a problem with the current puzzle number")
                || output
                        .equals("The guess you have entered is either not of length 5 or is not in the dictionary - try again")) {
            responseList.add(output);
            responseList.add("");
        } else {
            responseList.add(String.valueOf(output.charAt(6)));
            responseList.add(String.valueOf(output.charAt(8)));
        }
        String[] responseArray = new String[2];
        responseArray[0] = responseList.get(0);
        responseArray[1] = responseList.get(1);
        return responseArray;
    }