GRIM: Shadow fixes

Fixes #741 as well as another bug that caused shadows not to be cast on the street in st.