I have some code and I made a function that activates when you hit the button, but it recursively runs? I think it might have something to do with when I make it call the funct