If the light source is coming from above, the shading should happen on the "underside" of the sprite. Shade any areas that wouldn't be hit by direct light. Just add a few layers of pixels above or below the outlines to add shading. You can decrease the "lum" value of your base ...