updated shadows to use approach instead of remap, better feeling
updated for testing