you always hope for the simple,,!
work backwards, then find the solution,
hope all goes great, sound like it ought to be great motor for you