point light near complete

some problems, plus it needs to be merged with directional light to
allow us to use more than one form of light
(directional as an actual sun infinite distance away, and point light
for any light sources near us)