Rainbow ball