RayCaster.castRay: Now accepts Ray instead of a pair of float[]
Light: Added interface for lights
Scene: Added incomplete scene implementation