Lighthouse
     
solution by Crash
solution by Mark Fox
solution addendum by Erik Gos
     

The Spoiler Centre