Use macros in Unit class to simplify the code
Construct Map and Model with Renderer instead of Device
Better team color function
Light and View distance changed