added confirmation to new puzzle generation function