don't fire the laser when current_block->laser = LASER_OFF, and fix serial comms