XO game puzzle