removed everything about shadows for rewrite #2
moved point light shader into it's own class