Adds status lights to all entities, and updates the color table to be more descriptive of different states.
Colors stand to be changed in the future for better matches.
Current features:
) Every mod can mark their entities to be ignored, or override their color table.
status_lights_exceptions = status_lights_exceptions or {}
status_lights_exceptions[name] = {skip = true}
status_lights_exceptions[name] = {color = {working = {1,1,1,1} --[[white]] , no_power = {0,0,0,1} --[[black}]] }
) If the entity already has status lights defined, new lights won't be added, only the colors will be updated (if it's not marked for skipping).
Possible future features:
) Mod setting to change default colors.
) Mod setting to ignore small entities.