Pull more static data out of inner loop and const more things in map::draw().
Move outside cache data and construction to map class.
Remove lightmap-specific caching of vehicle data and access vehicles directly for transparency and lighting info.
Remove monster caching in lightmap and just retrieve light data from monsters directly.
Pull transparency cache into map class.
Remove cache built flag.
Expand lightmap to cover entire map and make it's coodrinates match the map.
Const some calendar accessors.
Pull last of lightmap class into map class.