Wonderful puzzle game with lasers

Thanks to Dr. Giles for this awesome little number.