added a function to pick colors from a list

and more customizable variables