public Genes(Genes parentOne, Genes parentTwo)
			{
				leafColour = ColTools.interpolateColours(parentOne.leafColour, parentTwo.leafColour);
				seedEnergy = (parentOne.seedEnergy + parentTwo.seedEnergy) / 2;
				instructions = new LinkedList<Character>();

				instructions = sexual(parentOne.instructions, parentTwo.instructions);

				if (areRelated(parentOne.instructions, parentTwo.instructions))
					instructions = sexual(parentOne.instructions, parentTwo.instructions);

				mutate();
			}