Implemented basic 'State' pattern to assign each light a state.
Implemented a 'running' list which should keep track of the current dimming lights (buggy).