Improvements in visibility system
- Drawing shadows for invisible static objects
- Blending entities when visibility changes