Point/Spotlight implementation