private void setPlayerShips(String playerName) {
        Scanner input = new Scanner(System.in);
        int iLocation = 0;
        int jLocation = 0;

        Location locationObject = new Location();
        String[][] listOfSpots = locationObject.makeStringListOfSpots();

        System.out.println(playerName + ", enter 5 locations where your ships should be placed.");
        for (int location = 0; location < 5; location++) {
            System.out.println("Please enter a location");
            //Get the value entered by the user 
            String strRowColumn = input.nextLine();
            //Trim blanks from input
            strRowColumn = strRowColumn.trim();

            boolean checkValid = false;
            boolean spotUsed = false;

            for (int i = 0; i < 5; i++) {
                for (int j = 0; j < 5; j++) {
                    if (strRowColumn.equals(listOfSpots[i][j])) {
                        checkValid = true;
                        iLocation = i;
                        jLocation = j;
                        break;
                    }
                }
            }

            if ("S".equals(this.personalBoard[iLocation][jLocation])) {
                spotUsed = true;
            }

            if (!checkValid) {
                System.out.println("Invalid location. Please use a valid row letter "
                        + "(A to E) and a valid row number (1 to 5)");
                location--;
            } else if (spotUsed) {
                System.out.println("You already have part of a ship on this location."
                        + "Please use a different location.");
                location--;
            } else {
                personalBoard[iLocation][jLocation] = "S";
            }

        }

    }