public Sneetch getRandomSneetchInGroup(Sneetch self) {
		Sneetch ret = popSne.get(gen.nextInt(popSne.size()));
		int cycleCounter=0;
		while(ret.equals(self) || ret.getGroup().getID()!=self.getGroup().getID()) {
			ret = popSne.get(gen.nextInt(popSne.size()));
			cycleCounter++;
			if(cycleCounter>popSne.size()) {
				System.out.println("Can't find another sneetch in group");
				return self;
			}
		}
		return ret;
	}