had passed. If you do not mind my saying so, you would benefit from revising the tenses. Take it in the spirit in which it was intended.
2. No. 'Living animal' means real which is the opposite of being imaginary or toy. And 'had gone' instead of "has gone".
3. 'spot' is out of place, anyway OK.