Updated create_puzzle and board_gen.