Cleaned up texture shader, lightning is much more precise as well