added random chord changes. A lot of work needs to be done with chord selection