backup-commit: CubeMap version causes some issues and may lack flexibility, trying another way now
Shadowmapping for pointlights now nearly working,
some issue remaining in depthcalculation in other than initial viewdirection, still uses CubeMaps, looking at flexibility later if issues occur