Made the LaserMarker work correctly
There were quite a few adjustments under the hood, and a bunch of code cleanup otherwise.