Easiest thing to do is create a Boolean to use instead of the “is game key” I feel that will always be true with this set up. So create a new Boolean and set it to true when “pressed” then when you press button 2 set it to false. This will prevent multiple firings of button 2 until button 1 is pressed.
Oh ok, never really used a Boolean till now, mostly been using floats. Will try read up on it and give what you are saying a shot. Any chance of a visual example?