Better JSON, Update lights, and horribad light control prototype