public Outcome getOutcome(Choice c) {
		switch (this) {
		case ROCK:
			return c.equals(ROCK) ? Outcome.TIE
					: c.equals(PAPER) ? Outcome.LOSS : Outcome.WIN;
		case PAPER:
			return c.equals(PAPER) ? Outcome.TIE
					: c.equals(SCISSORS) ? Outcome.LOSS : Outcome.WIN;
		case SCISSORS:
			return c.equals(SCISSORS) ? Outcome.TIE
					: c.equals(ROCK) ? Outcome.LOSS : Outcome.WIN;
		default:
			return Outcome.TIE;
		}
	}