modify animation and add -stopMotion: method

modify -motion method, now we can pause or goon animation
modify -setImage: method, add fade out animation