finish TODO on updating localstorage puzzle and puzzle information