Base determination of whether a tile is outside on g_light_level instead of natural_light_level.
Center lightmap cache generation on player so it doesn't shift when you move the view.