@Test
	public void testCardTypes() {
		// make new sets (since they wont store repeats)
		Set<Card> personCards = new HashSet<Card>();
		Set<Card> weaponCards = new HashSet<Card>();
		Set<Card> roomCards = new HashSet<Card>();
		// store all cards in correct set
		for(Card c : game.getCards()) {
			if (c.getType() == Card.CardType.PERSON)
				personCards.add(c);
			else if (c.getType() == Card.CardType.WEAPON)
				weaponCards.add(c);
			else if (c.getType() == Card.CardType.ROOM)
				roomCards.add(c);
		}
		// test the set sizes.  This also checks that there were no repeats due to the Set data structure
		Assert.assertEquals(6, personCards.size());
		Assert.assertEquals(6, weaponCards.size());
		Assert.assertEquals(9, roomCards.size());
	}