completed projector
completed raycaster
completed light
completed ambient light
completed area light
completed directional light