private CardPower isFlush(CardGroup[] signGroups) {
		if (signGroups[0].cards.size() >= 5) {
			CardPower power = new CardPower().add(5);
			for (int i = 0; i < 5; i++) { // only the highest cards of the flush
				power.add(signGroups[0].cards.get(i).value.ordinal());
			}
			return power;
		} else {
			return null;
		}
	}