Added another gear and adjusted gear rotation to be based upon the state of the button that was pressed