made some adjustments to shadow mapping, left it pretty basic for now. will come back later.