public void selectAnswer() {
		String person = "";
		Card cardPerson = null;
		String weapon = "";
		Card cardWeapon = null;
		String room = "";
		Card cardRoom = null;
		//pick the first 3 cards of different type.  The set is a hashset, so should already have a random order
		//boolean to store if a card has been selected yet
		boolean personPicked = false;
		boolean weaponPicked = false;
		boolean roomPicked = false;
		for (Card c : cards) {
			if (c.getType() == Card.CardType.PERSON && !personPicked) {
				person = c.getName();
				cardPerson = c;
				personPicked = true;
			}
			else if (c.getType() == Card.CardType.WEAPON && !weaponPicked) {
				weapon = c.getName();
				cardWeapon = c;
				weaponPicked = true;
			}
			else if (c.getType() == Card.CardType.ROOM && !roomPicked) {
				room = c.getName();
				cardRoom = c;
				roomPicked = true;
			}
		}
		solution = new Solution(person, weapon, room);
	}