Added debug message if track is null in getClip()
Corrected up/down mixup in DDR
Don't scale clip.position by tempo

It is already in seconds
Use Ableton trackSets in DDR
Modified timing for calling laser->render
Eliminated some frontend OSC destinations
Added laser drawing to DDR
Flipped y axis on screen so bottom is farthest from LIDAR
Added MINBLANKDIST to not blank for short moves
Improved touchOSC interface

- per-laser settings
Changed background drawing to use current range
Additional SVG files
Corrected soccer kick direction
Don't show test, outline for disabled lasers
Added missing updateLaserUI() call
Put svg files into a single shape so they get rendered by one laser
Made clearTransforms lock lasers to avoid thread races