
I had a thought about adding an additional layer to the maps. A 'shadow' layer in which the mapper could lay down shadows. These would be drawn on top of objects but underneath the character sprite.
I don't know if something else is already in place for exactly this sort of thing but I thought I'd share my suggestions.