Fantastic!, glad you asked. Like you, I'm the KISS kind of guy. The thing is that the problem is quite simple, with an apparently complex solution. I think we can agree on that, no? So I was thinking about it and a solution hit me - a way to simplify the problem while reducing the chance of failure.
First, the bird. I mean seriously, how are we to be sure it's going to be hungry? If its not hungry, there will be no crumbs to fill the cup. I say replace the bird and toss the bread directly into the cup.
Secondly, the rocket. Seriously? A simple small firecracker that causes a stone to drop, cutting the string, is clearly a better solution.
I know, sometimes it takes a fresh look at an old problem to cut through the fog. I hope I was able to help and thanks for asking.