@Test
	public void testTargetRandomSelection() {
	ComputerPlayer player = new ComputerPlayer();
	// Pick a location with no rooms in target, just three targets
	board.calcTargets(23, 7, 2);
	int loc_24_8Tot = 0;
	int loc_22_8Tot = 0;
	int loc_21_7Tot = 0;
	// Run the test 100 times
	for (int i=0; i<100; i++) {
		BoardCell selected = player.pickLocation(board.getTargets());
		if (selected.getIndex() == board.getCellAt(608).getIndex())
			loc_24_8Tot++;
		else if (selected.getIndex() == board.getCellAt(558).getIndex())
			loc_22_8Tot++;
		else if (selected.getIndex() == board.getCellAt(532).getIndex())
			loc_21_7Tot++;
		else
			fail("Invalid target selected");
	}
	// Ensure we have 100 total selections (fail should also ensure)
	assertEquals(100, loc_24_8Tot + loc_22_8Tot + loc_21_7Tot);
	// Ensure each target was selected more than once
	assertTrue(loc_24_8Tot > 10);
	assertTrue(loc_22_8Tot > 10);
	assertTrue(loc_21_7Tot > 10);							
}