Seems a buggy bit of code. Can't get flying character to deliver pepper pot dose to sleeping chestnut. It goes to the pepper pot but won't fly across the room and just goes back to the shelf.
So once Mr. Feather reaches the pepper pot, you can't control him? Or you
can control him but you can't "fly" him over far enough?
Either way, have you tried quitting and then restarting the game?