Fixed feed rate calcs, fixed implicit motion commands, fixed dwell.
Example G-Code files
enum engine_state is not file-local to engine.c.
Assertion failure does not reinit serial driver, but does stop lasers and motors.
It is now legal to ask for reports at 100 Hz.
Keep motor and laser pulse trains in sync.