gameTokens = new GameToken[boardSize];
ISpeciesRoot root = individual.getGenome().getPrimary().getRoot();
ArrayList<ItemStack> pairs = new ArrayList<ItemStack>();
for(int i = 0; i < boardSize / 2; i++) {
IIndividual token = root.templateAsIndividual(root.getRandomTemplate(rand));
pairs.add(root.getMemberStack(token, 0));
}
boolean first = true;
for(ItemStack pair : pairs) {