public Tuple<Integer,Integer> getAnyUncapturedMosquito ( int[][] board ) {
		List<Tuple<Integer,Integer>> uncapturedMosquitoes = new ArrayList<Tuple<Integer,Integer>>();
		Tuple<Integer,Integer> mosquito = null;
		for ( int i = 0; i<100; i++ ) {
			for ( int j = 0; j<100; j++ ) {
				if ( board[i][j] > 0 ) {
					Tuple<Integer,Integer> position = new Tuple<Integer,Integer>(i,j);
					if ( !isPositionCaptured(position) ) {
						uncapturedMosquitoes.add(position);
					}
				}
			}
		}
		if ( uncapturedMosquitoes.size() > 0 ) {
			Random r = new Random();
			mosquito = uncapturedMosquitoes.get(r.nextInt(uncapturedMosquitoes.size()));
		}
		log.trace("Picked a random mosquito: " + mosquito);
		return mosquito;
	}