added lighting shader, almost works