Peg Solitaire implementation, complete with a random board