read puzzle from file, can't run yet