Multiple colors, --colorful, --random, --need, --continue.
Change the spec of --print function.
Allow multiple colors, with --colorful and --random option.
New --need option.
New --continue option.