Fix overlapping sprites with alpha = 0

With overlapping sprites that have alpha=0 on top of visible sprites, you get unexpected results. This fixes that.