in reply to Help with unblessed object reference error

Does cards() return a list or an array reference? I'll guess that it's the latter, and you actually need:

my $c = $_->cards->[0]->label();