···352352 pstr_vcat(scene_path, MAX_PATH, SCENE_DIR, scene_name, SCENE_EXTENSION, NULL);
353353 gui::log("Loading scene: %s", scene_path);
354354355355- PeonyFile *scene_file = MEMORY_PUSH(&temp_memory_pool, PeonyFile, "scene_file");
355355+ peony_parser::PeonyFile *scene_file = MEMORY_PUSH(&temp_memory_pool,
356356+ peony_parser::PeonyFile, "scene_file");
356357 if (!peony_parser::parse_file(scene_file, scene_path)) {
357358 gui::log("Could not load scene: %s", scene_path);
358359 return false;
···369370 scene_file, &used_materials, "materials");
370371371372 // Create Materials
372372- PeonyFile *material_file = MEMORY_PUSH(&temp_memory_pool, PeonyFile, "material_file");
373373+ peony_parser::PeonyFile *material_file = MEMORY_PUSH(&temp_memory_pool,
374374+ peony_parser::PeonyFile, "material_file");
373375 each (used_material, used_materials) {
374374- memset(material_file, 0, sizeof(PeonyFile));
376376+ memset(material_file, 0, sizeof(peony_parser::PeonyFile));
375377 char material_file_path[MAX_PATH] = {};
376378 pstr_vcat(material_file_path, MAX_PATH,
377379 MATERIAL_FILE_DIRECTORY, *used_material, MATERIAL_FILE_EXTENSION, nullptr);
···388390 }
389391390392 range (0, scene_file->n_entries) {
391391- PeonyFileEntry *entry = &scene_file->entries[idx];
393393+ peony_parser::Entry *entry = &scene_file->entries[idx];
392394393395 // Create entities::Entity
394396 entities::Entity *entity = entities::add_entity_to_set(entry->name);
···397399 char const *model_path = peony_parser_utils::get_string(
398400 peony_parser_utils::find_prop(entry, "model_path")
399401 );
400400- // NOTE: We only want to make a models::ModelLoader from this PeonyFileEntry if we haven't
402402+ // NOTE: We only want to make a models::ModelLoader from this peony_parser::Entry if we haven't
401403 // already encountered this model in a previous entry. If two entities
402404 // have the same `model_path`, we just make one model and use it in both.
403405 models::ModelLoader *found_model_loader = engine::state->model_loaders.find(