I would definitely try letting the snake eat in the dark. Either in a hide, or an opaque tub (or towel, like you mentioned before, to cover the tub).