clean up laser.cpp, attempt to fix M80