A system comprising: at least one controllable electromagnetic light source (112, 240, 750) configured to generate and transmit a pulsed light beam onto an object (10, 740), resulting in a light spot (130, 770, 790) on said object; at least one radiation sensor (114, 280, 400A, 400B, 400C) configured to sense and obtain light reflections of said pulsed light beam; an analyzer (110, 270, 410, 730) configured to: i) analyze a magnitude of said light reflections to deduce whether said light spot has partially missed said target; ii) analyze a delay from each other of said light reflections to deduce whether said light spot is misaligned with said target; and determine a remedy to the light beam, in a case that said light spot does not meet predefined spot validity criteria; at least one remedy module configured to receive the remedy to the light beam from the analyzer and apply the remedy to the at least one controllable electromagnetic light source; and a controller configured to control said at least one controllable electromagnetic light source based on radiation adjustments generated by the at least one remedy module, and at least one drive physically coupled to the at least one controllable electromagnetic light source and wherein the controller is configured to instruct the at least one drive to adjust the spatial orientation and/or beam divergence of the at least one controllable electromagnetic light source, wherein said predefined spot validity criteria comprises at least one of: shape of the light spot, size of the light spot, and location of the light spot relative to boundaries of the object, and wherein the analyzer uses time-of-flight parameters of the light reflections to distinguish between light reflections coming from different ranges. at least one controllable electromagnetic light source (112, 240, 750) configured to generate and transmit a pulsed light beam onto an object (10, 740), resulting in a light spot (130, 770, 790) on said object; at least one radiation sensor (114, 280, 400A, 400B, 400C) configured to sense and obtain light reflections of said pulsed light beam; an analyzer (110, 270, 410, 730) configured to: i) analyze a magnitude of said light reflections to deduce whether said light spot has partially missed said target; ii) analyze a delay from each other of said light reflections to deduce whether said light spot is misaligned with said target; and determine a remedy to the light beam, in a case that said light spot does not meet predefined spot validity criteria; i) analyze a magnitude of said light reflections to deduce whether said light spot has partially missed said target; ii) analyze a delay from each other of said light reflections to deduce whether said light spot is misaligned with said target; and determine a remedy to the light beam, in a case that said light spot does not meet predefined spot validity criteria; at least one remedy module configured to receive the remedy to the light beam from the analyzer and apply the remedy to the at least one controllable electromagnetic light source; and a controller configured to control said at least one controllable electromagnetic light source based on radiation adjustments generated by the at least one remedy module, and at least one drive physically coupled to the at least one controllable electromagnetic light source and wherein the controller is configured to instruct the at least one drive to adjust the spatial orientation and/or beam divergence of the at least one controllable electromagnetic light source, wherein said predefined spot validity criteria comprises at least one of: shape of the light spot, size of the light spot, and location of the light spot relative to boundaries of the object, and wherein the analyzer uses time-of-flight parameters of the light reflections to distinguish between light reflections coming from different ranges.