Directional light camera adjustment to fit frustum, frustum culling improvement, and many small changement