Worked on auto light projection matrix
added culling