[DEV] New PointLight class, shadow tests