I've been doing some sprite animation, which I am very new too, and I've run into the issue that when I add animations that shift the centre of the animation (I.E. a stab which extends away from the player's centre) the animation looks like the player is shifting backwards due to the animation being centred on the centre of the player object. I'm not sure I'm explaining myself well, so I'll attach a small diagram I whipped up to help explain the issue. Am I just doing animation wrong? Thanks in advance.