added culling
MUCH better shadowing with shadow2D!