AWOL:
I'd scrap this code, and rewrite it as a state machine, with properly debounced switch inputs and no delays.
first up what is a state machine
also the delays are required to let my camera take a long exposure (say 25 seconds) then move to the next location and take another picture.
i am happy to scrap it i just dont know why i need to and also where to start anyway