public void use(ArrayList<Choice> choices, Game game) {
		Player p = game.getCurrentPlayer();
		boolean found = false;
		for (int i = 0; i < p.hand.size(); i++) {
			if (p.hand.get(i) instanceof Wound && !found) {
				p.hand.remove(i);
				this.draw += 1;
				for (int j = 0; j < game.getOpponents().size(); j++) {
					Player opp = (Player) game.getOpponentsObj().get(j);
					opp.gemPile[0]++;
				}
				found = true;
			}
		}
		
		if (!found) {
			for (int i = 0; i < p.discard.size(); i++) {
				if (p.discard.get(i) instanceof Wound && !found) {
					p.discard.remove(i);
					this.draw += 1;
					for (int j = 0; j < game.getOpponents().size(); j++) {
						Player opp = (Player) game.getOpponentsObj().get(j);
						opp.gemPile[0]++;
					}
					found = true;
				}
			}
		}
		super.use(choices, game);
		found = false;
	}