it's a completely different approach.
Sprites are just Brushes.
they are no Objects wich have certain positions, you can display the same sprite x times every frame.
when you display a Sprite, the pixels of the Sprites are copied into the screenbuffer, overwriting those wich have been there before.
All Oldskool Mates: forget the Term Sprite!
they are Brushes! or call them Decals, if you like that better.
Imagine : easier way to make parallax scrollings, ability of a sprite to move alternatively front/behind another one or image (man walking like SOTB in a forest) !!!
No, no, no!
this is a problem of YOUR Engine, how you write it, what you enable it to do and what not.
when you want a handling like that, create an appropriate object management.
so please, now all let's repeat in choir:
A Sprite is just a Brush!