public String getMove( String predNear ) {
		String move =  "";
		double chance = Math.random();
		// if the predator is not in adjacent location
		if ( predNear.equals("CLEAR") ) {
			for( int i = 0; i < probRange.length; i++ ) {
				if( chance <= probRange[i] ) {
					move = possibleMoves[i];
					break;
				}
			}
		} else {
			// if predator is in adjacent location
			// remove that location from the possibilities and give the
			// remaining three directions 1/3 of 0.2 of happening
			List<String> remainingMoves = 
					new ArrayList<String>( Arrays.asList( possibleMoves ) );
			List<Double> remainingMoveProbs = Arrays.asList(0.8, 
					0.2 + 1 * ( 0.20 / 3 ), 0.2 + 2 * ( 0.20 / 3 ), 
					0.2 + 3 * ( 0.20 / 3 ) );
			remainingMoves.remove( predNear );
			for( int i = 0; i < remainingMoves.size(); i++ ) {
				if( chance < remainingMoveProbs.get(i) ) {
					move = remainingMoves.get(i);
					break;
				}
			}
		}
	return move;
		
	}