So this is the problem I am facing and I don't really know how to resolve it. I don't expect any straight answers on this, only ideas and opinions. I have a character with two animations, one is idle and one is with him shooting (Pointing his arm in the direction he has to shoot). I bet this problem is wildly encountered by newbies. Well, the problem is quite simple to understand, whenever I start to cycle through the shooting animation the idle animation stops, then when I stop pressing the shooting animation button the idle animation begins from frame 0. What I mean by that is that I don't know how to make continuous animation. Whenever I press a button that changes the current idle animation it just resets. The problem explained in lesser words would be this, frames overlap. Here is the actual question (lol), what is the easiest way to make a sprite (animation) remember it's current frame and then return to it. I bet this is not easy but I know there are "easier" workarounds which I can't figure out apparently. I could list the ideas I have (like sectioning the whole character by the parts where the most animations happen) but I want to hear your opinion. And thank you for your time and response.