I'm trying to build a ALL TRANSISTOR (BJT) small motor stall detector circuit. I have the cutoff portion working great but I'm having a heck of a time making current threshold variable. It's working pretty good finally but I was concerned about stability of transistor. Since its operating as a switch I'm not even sure stability needs to be considered. The circuit is below. Any improvement or suggestions are welcome. Thank you in advance.