I created the winch class that takes some info into account as it does its stuff.
I made the limit switch public.