Multiple steppers including limit Switches does not work

this is a "stub" class i created to "simulate" the AccelStepper" class defined in AccelStepper.h and library.

i wouldn't normally create a class, i would normally just create a struct. both have "stub" (i.e. do nothing) routines allowing the code to be compiled and tested. notice that it doesn't do anything except turning on and off an LED.

the reason for creating a class instead of a struct is because of the constructor (there's probably a way to do this with a struct). the "int a, int b, int c" is just so that the function definition matches the one being called and i assume are pins connected to the stepper motor controller. i use one as the LED pin.

i'm not sure what is really desire and did something simple which is to drop periodically, which immediately starts the motor because the limit switch opens.

i leave it to julius to decide what to do: periodically or randomly drop/raise, leave pulled up or dropped a random period of time and i assume each string can be dropped independently. both drop() and run() can be called after a random period of time.