Hack the effect to get a hard edge, so it looks like a spotlight effect, based on some fun stuff from jmw327 (@jmw327) on Twitter that was shared in the Construct Discord. Andre' also made a really cool version.
Here's the _hack_ to the effect.fx if you want to play with it:
//Determine distance (used for attenuation) BEFORE we normalize our LightDir
float D = length(LightDir);
//Hard limit for NormalMap, beyond this distance, go dark
D = (D < dLimit) ? D : 1000.0;