is it always solvable?
interestingly, this game is a lot like solitaire, which is a great game though not always solvable