shadow bug now fixed, corrected for seperate view and model matrices.