modified laser.cpp to match the current head
ditto on  laser.h