gitignore updated, random color reimplemented.