fixed directional light bug. shadow map needs tweaking