Timers can have priority levels on the interrupts.

Also, timer interrupts can be software triggered.

Also added new test code to the stepper (turned on).