fixed shadows cropping

made the shadow map twice as long (should be optimised)
the viewport gets twice the resolution for rendering the shadows to fit
the texture
the world gets scaled down by half to fit in the texture without being
cropped