added crude lighting (not complete yet)
added texture util