if (Button1Pressed = HIGH)
Wrong, unless you meant to unconditionally set Button1Pressed to HIGH, that is