Added color and randomiation methods.