Globject funcional
added matrix
Working per pixel ligth shader