Added regular refresh on lights

Lights will refresh a few times each second now, to make sure that they
are being updated correctly. I still need to figure out a more efficient
way of doing this.
Merge remote-tracking branch 'origin/master' into particle-test