Also, I'm pretty sure the finches are trolling my cat. They land in the yard and hop around. Cat slowly stalks them for 10 minutes, gets ready to pounce, and they fly up into the tree. Cat climbs tree, finches fly across the yard to another tree. Cat chases, climbs new tree, finches fly back to the first tree. This went on for over an hour the other day. If the birds flew 3 extra feet, they would be in another yard (block walls here) with no cat. But they stayed in ours.
We had some quails do the same. Landed in the yard. One stood watch on the wall (apparently quail are ridiculously smart) while the other walked around in the yard looking for food. Cat would wait, get ready to pounce, quail would go back to the top of the wall. Other quail jumps down on opposite side of the yard. Rinse repeat for about 45 min.