The addition of descriptive labels on variables has greatly helped creating programs rapidly.
In the STEPMOVE command, when you specify a relay to be activated at the end of the STEPMOVE it would be very helpful to also allow the use of an underscore and a descriptive label identifying the relay being activated.
STEPMOVE 1,22000,36 is more cryptic than STEPMOVE 1,22000,36_X_PLUS_DONE_RLY
Appreciate your efforts on the development of this fine program.