I have a cat that I took in that is just like that too! It cracks me up when she plays catch and brings the ball back.
I agree with jawngee that a cat is the way to go. The problem with adopted cats is that if the cats do not get human interaction when they are fairly small most times they will not grow to be very affectionate. They will not be mean but they will be very nontrusting of people in general. Also, kittens will chew cords that are around them so you will probably lose a few corded devices that you forgot to hide. Though, they do seem to grow out of this trait as far as I can tell.
I agree with jawngee that a cat is the way to go. The problem with adopted cats is that if the cats do not get human interaction when they are fairly small most times they will not grow to be very affectionate. They will not be mean but they will be very nontrusting of people in general. Also, kittens will chew cords that are around them so you will probably lose a few corded devices that you forgot to hide. Though, they do seem to grow out of this trait as far as I can tell.
Good luck!