🩸 Platelets may be the cancer immunity lever to watch