Code tweaks; light animation created; needs Kysa's input (see comments)