Work in progress
Got some shadowmaps working, but doesn't look quite right yet