Close to getting shadows working
Refactored code and added logic for reflections and shadows. Coming out wonky though