map shading (prototype lag like shit...)