Hi, I have a function in which I'd like to have an animation play, destroy the animated sprite when it finishes, and then execute the rest of the logic in my function (all of this being visible to the player). Is this possible? If so, how would I go about doing this? Also, can you briefly explain what's going on behind the scenes when an animation is performed? Does an animation secretly use the game's update loop? Thanks!