private List<Tile> availableSpace() { final List<Tile> list = new ArrayList<Tile>(16); for (Tile t : myTiles) { if (t.isEmpty()) { list.add(t); } } return list; }