Fix shadow rendering
it still doesn't actually calculate light levels