@Test
public void testSelectOnly() {

  selector.selectOnly(firstTile);
  assertTrue(firstTile.isSelected(), "First tile should have been selected");
  selector.selectOnly(secondTile);
  assertFalse(firstTile.isSelected(), "First tile should have been deselected");
  assertTrue(secondTile.isSelected(), "Second tile should have been selected");
}