Servo move to a location, then stop

Okay, I see

pos +=1 leads to it continuously sweeping out an arc and resetting after the first button press. The serial monitor shows the same as before (Setup, Loop2, Loop2 etc.). (Also it seems to sweep slightly less than 180, but thats not a huge issue)

pos -=1 leads to the servo just lieing stationary, pressing the button does nothing and the serial monitor shows the same.