add bird_approaching to GameEngine

Call the stub on the first pig, then propagate the message.
but (1) it blocks the whole process, may need to be done asynchronously
(2) how to estimate the landing position?