Optimize Rendering

Now not copying PowerOf2MipMaps "for thread safety". Also restructured
some code to make colored wall rendering faster relative to textured
wall rendering.