Program stops after button press

@Nick Gammon
He has a resistor in there, I just can't tell if it is pull up or down though. You have to look very closely to see the connections, but it's there.