Event 5. You check if eggsSaved=1, only then should the first egg follow the player. This is probably not what you want.
Also, you are not doing this very efficiently. Everything you have done could be done with one object with a few instance variables. that way you won't have to repeat code. 99% of the time if you are repeating code there is a better way.
Let me know if it doesn't work for you.