color now updates at random intervals, and refactored randomStuff obj