@SuppressWarnings("unused")
        private void setupInterestingNodes() {

                // Random number generator
                Random rand = new Random();

                // Coordinates for the 4 important nodes
                int scannerColumn, scannerRow, predatorColumn, predatorRow, controlRow, controlColumn, alienRow, alienColumn;

                // initialize predator to random place
                predatorColumn = rand.nextInt(WIDTH);
                predatorRow = rand.nextInt(HEIGHT);

                // Put the predator on the ship
                ship.setPredatorNode(ship.getNodeAt(predatorRow, predatorColumn));

                // initialize control room and the alien to random place in the
                // 20% band
                // farthest away from predator
                if (HEIGHT > WIDTH) {
                        controlColumn = rand.nextInt(WIDTH);
                        controlRow = ((int) (predatorRow + .4 * HEIGHT + rand.nextInt((int) (.2 * HEIGHT)))) % HEIGHT;

                        alienColumn = rand.nextInt(WIDTH);
                        alienRow = ((int) (predatorRow + .4 * HEIGHT + rand.nextInt((int) (.2 * HEIGHT)))) % HEIGHT;

                }
                else {
                        controlRow = rand.nextInt(HEIGHT);
                        controlColumn = ((int) (predatorColumn + .4 * WIDTH + rand.nextInt((int) (.2 * WIDTH)))) % WIDTH;

                        alienRow = rand.nextInt(HEIGHT);
                        alienColumn = ((int) (predatorColumn + .4 * WIDTH + rand.nextInt((int) (.2 * WIDTH)))) % WIDTH;

                }

                // Place the control room on the ship
                controlNode = ship.getNodeAt(controlRow, controlColumn);

                // Place the alien on the ship
                ship.setAlienNode(ship.getNodeAt(alienRow, alienColumn));

                // Find a location for the scanner that is not on top of any of
                // the
                // previous nodes
                do {
                        scannerColumn = rand.nextInt(WIDTH);
                        scannerRow = rand.nextInt(HEIGHT);
                        scannerNode = ship.getNodeAt(scannerRow, scannerColumn);
                        // don't spawn on top of the other nodes of interest
                } while (scannerNode.equals(ship.getPredatorNode()) || scannerNode.equals(controlNode) || scannerNode.equals(ship.getAlienNode()));
        }