The well puzzle is my bad haha, it is supposed to be solved with trial and error but the colors throw it off a little - they were just supposed to help the player remember which crank is which.
Thanks for the feedback, good luck programming your own!