Bounce button1 = Bounce(1,5);
5 milliseconds is too short. You should be using values between 20 and 200.