Light constructor
Light({})
Implementation
Light({Vector3? position, Color? color, double ambient = 0.1, double diffuse = 0.8, double specular = 0.5}) {
position?.copyInto(this.position);
setColor(color, ambient, diffuse, specular);
}