Move Light logic to Light.h