implemented basic pointlights. Not yet working.