map visibility fog
model marks objects as seen if within a certain range of the player
apply fog over sprites too
center fog erasing better