private ArrayList<CodeObject> generateInitialCodes() {
		ArrayList<CodeObject> initCodes = new ArrayList<CodeObject>();
		for (int i = 0; i < this.colourLength; i++) {
			CodeObject newCode = new CodeObject();
			newCode.addColour(ColourCode.values()[i+1]);
			initCodes.add(newCode);
		}
		return initCodes;
	}