Quote: "So does 'Set Sprite Image'."
True but it's easier with SPRITE because we can position it and switch images at the same time.
Quote: "In the link I posted, I made a valid reason why there should be a 'Position Sprite' command, because UV coordinates would get wiped if you wanted to position the sprite, so you'd have to update the UV's every time the sprite needed repositioning."
I think it'd be better to change the SPRITE command to retain the UV coordinates. But I'm not totally against having a position sprite command... I just don't want SPRITE to loose it's positioning ability. It would probably have to keep it's current syntax anyway for backwards compatibility.
Quote: "The work around being 'Paste Sprite', but think, there should be no work arounds in your code."
In a perfect world there shouldn't be workarounds.
Quote: "As for centring a sprite, you can use OFFSET SPRITE to offest the centre point of the sprite. Also helps if you want to rotate round the centre of the sprite. "
I wouldn't mind a center sprite command to do this automatically since we're constantly doing it using the sprites width and height /2. "center sprite 1" instead of "offset sprite 1,imgWidth*.5,imgHeight*.5". Of course keep OFFSET SPRITE for those unique occasions when you don't want the sprite to rotate at exactly center.