another thing I noticed, there needs to be a small delay before motor on and detection
I find when the motor turns on there is kind of a defualt twitch reaction, but obviously the person isnt close yet, this leads to a lot of false starts
I think maybe a 1s minimum on time would be useful to stop that