Implement strafing
Double shadow map resolution
Re-enable backface culling
Switch to exponential shadow mapping

This at least trades the biasing for light leak.