Added shadow mapping. It's using the in-flux/deprecated classes now though. Maybe build my own