C#, Having an issue with a pyramid of buttons : If you're from the USA, and you've ever been to a Cracker Barrel, then you've probably played the board game where you have to jump pegs until you only have one left. It's similar to Chinese checkers, with just a pyramid, or a triangle. I created this in C# on Visual Studio.  I have a form that makes the buttons and adds them to the form, and i have a "TheBoard" class that has all of the rules for how jumping works on the form.  In my form, I also have a button clicker method that needs to run all of this, but I seem to have hit a brick wall.  I can't figure out the logic behind getting it to accept a second click, in order to move through the whole if statements in the board class.  My parameter for the move method in the board class takes an int x, which is the button you click on as a parameter.  I feel like I'm missing the second half.  Can someone please save me?

*Gist of board class:https://gist.github.com/anonymous/9a1bb364e2b2a0bb7d0bacbdb37d166b

*Gist of form1 class:https://gist.github.com/anonymous/94e89599c7df6bf5a2084a1790bebd4d   