Refactor Visualizer to RayCastLight.

RayCastLight is now a GameObject attached to the Player camera. Other
instances can also be placed in the world as spotlights, hinting at or
emphasizing important things.