working random horizontal shape and color repeat