Transparency effects

The video hardware doesn't support real transparency between sprites. A pixel is either opaque or transparent.

Developers had to come up with ways of faking it with different methods like quickly alternating images (often used for shadows), or only having one out of two pixels drawn.