ok for real. some shadow stuff, but not working yet

This reverts commit 8343fe625c481f5e217f94f6311cbaf3a122bc65.