added tweaks, changed random color generator method