Function cannon now iteratively consumes a list of colors.