The Moving Light Programmer