One theory I heard on cats leaving dead things for you is that they think of you as a non-effective cat that needs help killin things, similar to a mom cat teaching kittens to hunt.
And I've had a fine afternoon tossing a rubber ball that would bounce all around the living and dining room in billiard-style angles, and have an hour or more of lazy returns and rethrows.