From 062c9ce8d96367593859e67971b3b4dfb653c1e0 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 16 Mar 2024 21:14:34 +0100 Subject: [PATCH] Rename tutorial folders. --- .../first_look_at_the_editor.md | 0 .../godot_design_philosophy.md | 0 .../img/editor_intro_3d_viewport.png | Bin .../img/editor_intro_3d_viewport_perspective.png | Bin .../img/editor_intro_bottom_panel_animation.png | Bin .../img/editor_intro_bottom_panels.png | Bin .../img/editor_intro_editor_empty.png | Bin .../img/editor_intro_filesystem_dock.png | Bin .../img/editor_intro_help_class_animated_sprite.png | Bin .../img/editor_intro_inspector_dock.png | Bin .../img/editor_intro_language.png | Bin .../img/editor_intro_project_manager.png | Bin .../img/editor_intro_project_templates.png | Bin .../img/editor_intro_scene_dock.png | Bin .../img/editor_intro_search_help.png | Bin .../img/editor_intro_search_help_button.png | Bin .../img/editor_intro_toolbar_2d.png | Bin .../img/editor_intro_toolbar_3d.png | Bin .../img/editor_intro_top_menus.png | Bin .../img/editor_intro_workspace_2d.png | Bin .../img/editor_intro_workspace_3d.png | Bin .../img/editor_intro_workspace_assetlib.png | Bin .../img/editor_intro_workspace_script.png | Bin .../img/editor_ui_intro_dock_filesystem.png | Bin .../img/editor_ui_intro_dock_inspector.png | Bin .../img/editor_ui_intro_editor_02_toolbar.png | Bin .../editor_ui_intro_editor_03_animation_player.png | Bin .../img/editor_ui_intro_editor_04_2d_workspace.png | Bin .../img/editor_ui_intro_editor_05_3d_workspace.png | Bin .../img/editor_ui_intro_editor_06_3d_workspace.png | Bin ...ui_intro_editor_06_script_workspace_expanded.png | Bin .../editor_ui_intro_editor_interface_overview.png | Bin .../editor_ui_intro_script_class_documentation.png | Bin .../editor_ui_intro_script_search_documentation.png | Bin .../editor_ui_intro_script_search_help_window.png | Bin .../img/engine_design_01.png | Bin .../img/engine_design_02.png | Bin .../img/engine_design_03.png | Bin .../img/engine_design_fsm_plugin.png | Bin .../img/engine_design_rpg_in_a_box.png | Bin .../img/engine_design_visual_script.png | Bin .../img/introduction_editor.png | Bin .../img/introduction_ex_zodiac.png | Bin .../img/introduction_helms_of_fury.jpg | Bin .../img/introduction_rpg_in_a_box.png | Bin .../img/introduction_vscode.png | Bin .../img/key_concepts_character_nodes.png | Bin .../img/key_concepts_main_menu.png | Bin .../img/key_concepts_node_menu.png | Bin .../img/key_concepts_scene_example.png | Bin .../img/key_concepts_scene_tree.png | Bin .../img/key_concepts_signals.png | Bin .../img/manual_class_reference_inheritance.png | Bin .../img/manual_class_reference_search.png | Bin .../img/manual_search.png | Bin .../{introduction => 01_introduction}/index.md | 0 .../introduction_to_godot.md | 0 .../key_concepts_overview.md | 0 .../learning_new_features.md | 0 .../files/instancing.zip | Bin .../files/pong_assets.zip | Bin .../img/add_script.png | Bin .../img/anchor_property.png | Bin .../img/brainslug.jpg | Bin .../{step_by_step => 02_step_by_step}/img/chef.png | Bin .../img/connect_dialogue.png | Bin .../img/control_node_margin.png | Bin .../img/custom_font3.png | Bin .../img/editor_with_label.png | Bin .../img/empty_editor.png | Bin .../img/godot_editor_ui.png | Bin .../img/gui_step_tutorial_gui_scene_hierarchy.png | Bin .../img/helloworld.png | Bin .../{step_by_step => 02_step_by_step}/img/hw.png | Bin .../img/instancing_ball_duplicated.png | Bin .../img/instancing_ball_instanced.png | Bin .../img/instancing_ball_instances_example.png | Bin .../img/instancing_ball_moved.png | Bin .../img/instancing_ball_scene.png | Bin .../img/instancing_diagram_open_world.png | Bin .../img/instancing_diagram_shooter.png | Bin .../img/instancing_import_and_edit_button.png | Bin .../img/instancing_import_browse.png | Bin .../img/instancing_import_button.png | Bin .../img/instancing_import_project_file.png | Bin .../img/instancing_instance_child_window.png | Bin .../img/instancing_main_scene.png | Bin .../img/instancing_main_scene_with_balls.png | Bin .../img/instancing_physics_material_expand.png | Bin .../img/instancing_property_bounce_updated.png | Bin .../img/instancing_property_gravity_scale.png | Bin .../img/instancing_property_revert_icon.png | Bin .../img/instancing_scene_link_button.png | Bin .../img/instancing_scene_tabs.png | Bin .../img/label_button_example.png | Bin .../img/layout_menu.png | Bin .../img/main_scene.png | Bin .../img/neversaved.png | Bin .../img/newnode_button.png | Bin .../img/nodes_and_scenes_01_empty_editor.png | Bin .../img/nodes_and_scenes_02_scene_dock.png | Bin .../img/nodes_and_scenes_03_create_node_window.png | Bin .../img/nodes_and_scenes_04_create_label_window.png | Bin .../img/nodes_and_scenes_05_editor_with_label.png | Bin .../img/nodes_and_scenes_06_label_text.png | Bin .../img/nodes_and_scenes_07_move_tool.png | Bin .../img/nodes_and_scenes_08_hello_world_text.png | Bin .../img/nodes_and_scenes_09_play_scene_button.png | Bin .../img/nodes_and_scenes_10_save_scene_popup.png | Bin .../img/nodes_and_scenes_11_save_scene_as.png | Bin .../img/nodes_and_scenes_12_final_result.png | Bin .../img/nodes_and_scenes_13_play_button.png | Bin .../img/nodes_and_scenes_14_main_scene_popup.png | Bin .../img/nodes_and_scenes_15_select_main_scene.png | Bin .../img/nodes_and_scenes_3d_scene_example.png | Bin .../img/nodes_and_scenes_character_nodes.png | Bin .../img/nodes_and_scenes_nodes.png | Bin .../img/playscene.png | Bin .../img/project_manager_first_open.png | Bin .../img/save_scene.png | Bin .../img/scene_tree_example.png | Bin .../img/script_added.png | Bin .../img/script_class_nativescript_example.png | Bin .../img/script_create.png | Bin .../img/script_template.png | Bin .../img/scripting_camera_shake.gif | Bin .../img/scripting_cpp.png | Bin .../img/scripting_csharp.png | Bin .../img/scripting_first_script_add_sprite_node.png | Bin .../scripting_first_script_attach_node_script.png | Bin .../img/scripting_first_script_attach_script.png | Bin .../img/scripting_first_script_centering_sprite.png | Bin .../img/scripting_first_script_click_other_node.png | Bin .../img/scripting_first_script_dragging_sprite.png | Bin ...cripting_first_script_godot_turning_in_place.gif | Bin .../scripting_first_script_moving_with_input.gif | Bin .../scripting_first_script_print_hello_world.png | Bin .../scripting_first_script_property_tooltips.png | Bin .../img/scripting_first_script_rotating_godot.gif | Bin .../img/scripting_first_script_scene_tree.png | Bin .../img/scripting_first_script_setting_texture.png | Bin .../img/scripting_gdscript.png | Bin .../img/scripting_hello.png | Bin .../img/scripting_scene_tree.png | Bin .../img/scripting_visualscript.png | Bin .../img/signals.png | Bin .../img/signals_01_new_scene.png | Bin .../img/signals_02_2d_scene.png | Bin .../img/signals_03_dragging_scene.png | Bin .../img/signals_04_add_child_node.png | Bin .../img/signals_05_add_button.png | Bin .../img/signals_06_drag_button.png | Bin .../img/signals_07_select_tool.png | Bin .../img/signals_08_toggle_motion_text.png | Bin .../img/signals_09_scene_setup.png | Bin .../img/signals_10_node_dock.png | Bin .../img/signals_11_pressed_signals.png | Bin .../img/signals_12_node_connection.png | Bin .../img/signals_13_signals_connection_icon.png | Bin .../img/signals_14_signals_connection_info.png | Bin .../img/signals_15_scene_tree.png | Bin .../img/signals_16_click_script.png | Bin .../img/signals_17_custom_signal.png | Bin .../img/signals_18_timer_autostart.png | Bin .../img/signals_advanced_connection_window.png | Bin .../img/signals_connect_dialog_timer.png | Bin .../img/signals_disconnect_timer.png | Bin .../img/signals_node_setup.png | Bin .../img/signals_node_tab_timer.png | Bin .../img/textureframe_in_box_container_expand.png | Bin .../img/textureframe_in_box_container_fill.png | Bin .../img/ui_anchor_and_margins.png | Bin .../img/ui_design_rough.png | Bin .../{step_by_step => 02_step_by_step}/index.md | 0 .../{step_by_step => 02_step_by_step}/instancing.md | 0 .../nodes_and_scenes.md | 0 .../scripting_first_script.md | 0 .../scripting_languages.md | 0 .../scripting_player_input.md | 0 .../{step_by_step => 02_step_by_step}/signals.md | 0 .../01.project_setup.md | 0 .../02.player_scene.md | 0 .../03.coding_the_player.md | 0 .../04.creating_the_enemy.md | 0 .../05.the_main_game_scene.md | 0 .../06.heads_up_display.md | 0 .../07.finishing-up.md | 0 .../files/dodge_assets.zip | Bin .../img/add_node.png | Bin .../img/add_script_button.png | Bin .../img/attach_node_window.png | Bin .../img/completed_main_scene.png | Bin .../img/custom_font1.png | Bin .../img/custom_font2.png | Bin .../img/custom_font3.png | Bin .../img/dodge_preview.gif | Bin .../img/draw_path2d.gif | Bin .../img/export_variable.png | Bin .../img/filesystem_dock.png | Bin .../img/folder-content.png | Bin .../img/grid_snap_button.png | Bin .../img/group_tab.png | Bin .../img/input-mapping-add-action.png | Bin .../img/input-mapping-add-key.png | Bin .../img/input-mapping-completed.png | Bin .../img/instance_scene.png | Bin .../img/lock_children.png | Bin .../img/main_scene_nodes.png | Bin .../img/mob_animations.gif | Bin .../img/new-project-button.png | Bin .../img/path2d_buttons.png | Bin .../img/player_coll_shape.png | Bin .../img/player_scale.png | Bin .../img/player_scene_nodes.png | Bin .../img/player_signal_connection.png | Bin .../img/player_signals.png | Bin .../img/set_collision_mask.png | Bin .../img/setting-project-width-and-height.png | Bin .../img/setting-stretch-mode.png | Bin .../img/spriteframes_panel.png | Bin .../img/spriteframes_panel2.png | Bin .../img/start_button_shortcut.png | Bin .../img/ui_anchor.png | Bin .../{first_2d_game => 03_first_2d_game}/index.md | 0 .../01.game_setup.md | 0 .../02.player_input.md | 0 .../03.player_movement_code.md | 0 .../04.mob_scene.md | 0 .../05.spawning_mobs.md | 0 .../06.jump_and_squash.md | 0 .../07.killing_player.md | 0 .../08.score_and_replay.md | 0 .../09.adding_animations.md | 0 .../going_further.md | 0 .../img/01.game_setup/01.import_button.png | Bin .../01.game_setup/02.browse_to_project_folder.png | Bin .../img/01.game_setup/03.import_and_edit.png | Bin .../img/01.game_setup/04.start_assets.png | Bin .../img/01.game_setup/05.main_node.png | Bin .../img/01.game_setup/06.staticbody_node.png | Bin .../01.game_setup/07.collision_shape_warning.png | Bin .../img/01.game_setup/08.create_box_shape.png | Bin .../img/01.game_setup/09.box_extents.png | Bin .../img/01.game_setup/10.mesh_instance.png | Bin .../img/01.game_setup/11.cube_mesh.png | Bin .../img/01.game_setup/12.cube_resized.png | Bin .../img/01.game_setup/13.move_gizmo_y_axis.png | Bin .../img/01.game_setup/14.select_mode_icon.png | Bin .../img/01.game_setup/15.translation_amount.png | Bin .../img/01.game_setup/16.turn_on_shadows.png | Bin .../img/01.game_setup/17.project_with_light.png | Bin .../img/02.player_input/01.new_scene.png | Bin .../02.player_input/02.instantiating_the_model.png | Bin .../img/02.player_input/03.scene_structure.png | Bin .../img/02.player_input/04.sphere_shape.png | Bin .../img/02.player_input/05.moving_the_sphere_up.png | Bin .../img/02.player_input/06.toggling_visibility.png | Bin .../img/02.player_input/07.adding_action.png | Bin .../img/02.player_input/07.input_map_tab.png | Bin .../img/02.player_input/07.project_settings.png | Bin .../img/02.player_input/08.actions_list_empty.png | Bin .../img/02.player_input/08.create_key_action.png | Bin .../img/02.player_input/09.keyboard_key_popup.png | Bin .../img/02.player_input/09.keyboard_keys.png | Bin .../img/02.player_input/10.joy_axis_option.png | Bin .../img/02.player_input/11.joy_axis_popup.png | Bin .../img/02.player_input/12.move_inputs_mapped.png | Bin .../img/02.player_input/13.joy_button_option.png | Bin .../img/02.player_input/14.add_jump_button.png | Bin .../img/02.player_input/14.jump_input_action.png | Bin .../01.attach_script_to_player.png | Bin .../02.clicking_main_tab.png | Bin .../03.instance_child_scene.png | Bin .../04.scene_tree_with_camera.png | Bin .../05.camera_preview_checkbox.png | Bin .../03.player_movement_code/06.two_viewports.png | Bin .../07.camera_preview_checkbox.png | Bin .../img/03.player_movement_code/08.camera_moved.png | Bin .../03.player_movement_code/09.camera_rotated.png | Bin .../10.camera_perspective.png | Bin .../11.camera_orthographic.png | Bin .../img/04.mob_scene/01.initial_three_nodes.png | Bin .../img/04.mob_scene/02.add_child_node.png | Bin .../04.mob_scene/03.scene_with_collision_shape.png | Bin .../img/04.mob_scene/04.create_box_shape.png | Bin .../img/04.mob_scene/05.box_final_size.png | Bin .../img/04.mob_scene/06.visibility_notifier.png | Bin .../07.visibility_notifier_bbox_resized.png | Bin .../img/04.mob_scene/08.mob_attach_script.png | Bin .../img/04.mob_scene/09.switch_to_3d_workspace.png | Bin .../img/04.mob_scene/10.node_dock.png | Bin .../img/04.mob_scene/11.connect_signal.png | Bin .../05.spawning_mobs/01.monsters_path_preview.png | Bin .../img/05.spawning_mobs/02.project_settings.png | Bin .../img/05.spawning_mobs/03.window_settings.png | Bin .../img/05.spawning_mobs/04.camera_preview.png | Bin .../img/05.spawning_mobs/05.cylinders_node.png | Bin .../img/05.spawning_mobs/06.cylinder_mesh.png | Bin .../img/05.spawning_mobs/07.top_view.png | Bin .../img/05.spawning_mobs/08.toggle_view_grid.png | Bin .../img/05.spawning_mobs/09.toggle_grid_snap.png | Bin .../05.spawning_mobs/10.place_first_cylinder.png | Bin .../05.spawning_mobs/11.both_cylinders_selected.png | Bin .../img/05.spawning_mobs/12.four_cylinders.png | Bin .../05.spawning_mobs/13.selecting_all_cylinders.png | Bin .../img/05.spawning_mobs/14.spatial_material.png | Bin .../img/05.spawning_mobs/15.bright-cylinders.png | Bin .../img/05.spawning_mobs/16.cylinders_fold.png | Bin .../img/05.spawning_mobs/17.points_options.png | Bin .../img/05.spawning_mobs/18.close_path.png | Bin .../img/05.spawning_mobs/19.path_result.png | Bin .../img/05.spawning_mobs/20.mob_scene_property.png | Bin .../img/05.spawning_mobs/20.spawn_nodes.png | Bin .../img/05.spawning_mobs/21.mob_timer.png | Bin .../05.spawning_mobs/22.mob_timer_properties.png | Bin .../img/05.spawning_mobs/23.timeout_signal.png | Bin .../05.spawning_mobs/24.connect_timer_to_main.png | Bin .../img/05.spawning_mobs/25.spawn_result.png | Bin .../img/06.jump_and_squash/02.project_settings.png | Bin .../img/06.jump_and_squash/03.physics_layers.png | Bin .../04.default_physics_properties.png | Bin .../06.jump_and_squash/05.toggle_layer_and_mask.png | Bin .../img/06.jump_and_squash/06.named_checkboxes.png | Bin .../06.jump_and_squash/07.player_physics_mask.png | Bin .../img/06.jump_and_squash/08.mob_physics_mask.png | Bin .../img/06.jump_and_squash/09.groups_tab.png | Bin .../img/06.jump_and_squash/10.group_scene_icon.png | Bin .../img/07.killing_player/01.adding_area_node.png | Bin .../img/07.killing_player/02.cylinder_shape.png | Bin .../img/07.killing_player/03.cylinder_in_editor.png | Bin .../04.mob_detector_properties.png | Bin .../07.killing_player/05.body_entered_signal.png | Bin .../img/07.killing_player/06.player_hit_signal.png | Bin .../img/08.score_and_replay/01.label_node.png | Bin .../08.score_and_replay/02.score_color_picker.png | Bin .../08.score_and_replay/02.score_custom_color.png | Bin .../08.score_and_replay/02.score_label_moved.png | Bin .../08.score_and_replay/02.score_placeholder.png | Bin .../img/08.score_and_replay/03.creating_theme.png | Bin .../img/08.score_and_replay/04.theme_preview.png | Bin .../img/08.score_and_replay/05.dynamic_font.png | Bin .../img/08.score_and_replay/06.font_data.png | Bin .../img/08.score_and_replay/07.font_size.png | Bin .../img/08.score_and_replay/08.open_main_script.png | Bin .../img/08.score_and_replay/09.score_in_game.png | Bin .../img/08.score_and_replay/10.layout_icon.png | Bin .../img/08.score_and_replay/11.full_rect_option.png | Bin .../img/08.score_and_replay/12.anchors_updated.png | Bin .../08.score_and_replay/13.retry_color_picker.png | Bin .../img/08.score_and_replay/14.retry_node.png | Bin .../img/08.score_and_replay/15.layout_center.png | Bin .../img/08.score_and_replay/16.new_scene.png | Bin .../08.score_and_replay/17.music_player_node.png | Bin .../18.music_node_properties.png | Bin .../08.score_and_replay/19.register_autoload.png | Bin .../img/08.score_and_replay/20.scene_dock_tabs.png | Bin .../08.score_and_replay/21.remote_scene_tree.png | Bin .../01.animation_player_dock.png | Bin .../img/09.adding_animations/02.new_animation.png | Bin .../img/09.adding_animations/03.float_name.png | Bin .../img/09.adding_animations/03.timeline.png | Bin .../09.adding_animations/04.autoplay_and_loop.png | Bin .../img/09.adding_animations/05.pin_icon.png | Bin .../09.adding_animations/06.animation_duration.png | Bin .../09.adding_animations/07.editable_timeline.png | Bin .../img/09.adding_animations/08.zoom_slider.png | Bin .../09.creating_first_keyframe.png | Bin .../img/09.adding_animations/10.initial_keys.png | Bin .../img/09.adding_animations/11.moving_keys.png | Bin .../09.adding_animations/12.second_keys_values.png | Bin .../img/09.adding_animations/13.second_keys.png | Bin .../img/09.adding_animations/14.play_button.png | Bin .../img/09.adding_animations/15.box_select.png | Bin .../img/09.adding_animations/16.easing_property.png | Bin .../img/09.adding_animations/17.ease_out.png | Bin .../18.ease_out_second_rotation_key.png | Bin .../19.ease_in_second_translation_key.png | Bin .../img/09.adding_animations/20.float_animation.gif | Bin .../img/09.adding_animations/21.script_icon.png | Bin .../img/squash-the-creeps-final.gif | Bin .../{first_3d_game => 04_first_3d_game}/index.md | 0 381 files changed, 0 insertions(+), 0 deletions(-) rename 02_tutorials/{introduction => 01_introduction}/first_look_at_the_editor.md (100%) rename 02_tutorials/{introduction => 01_introduction}/godot_design_philosophy.md (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_3d_viewport.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_3d_viewport_perspective.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_bottom_panel_animation.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_bottom_panels.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_editor_empty.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_filesystem_dock.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_help_class_animated_sprite.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_inspector_dock.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_language.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_project_manager.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_project_templates.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_scene_dock.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_search_help.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_search_help_button.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_toolbar_2d.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_toolbar_3d.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_top_menus.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_workspace_2d.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_workspace_3d.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_workspace_assetlib.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_intro_workspace_script.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_dock_filesystem.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_dock_inspector.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_02_toolbar.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_03_animation_player.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_04_2d_workspace.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_05_3d_workspace.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_06_3d_workspace.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_06_script_workspace_expanded.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_editor_interface_overview.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_script_class_documentation.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_script_search_documentation.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/editor_ui_intro_script_search_help_window.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/engine_design_01.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/engine_design_02.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/engine_design_03.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/engine_design_fsm_plugin.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/engine_design_rpg_in_a_box.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/engine_design_visual_script.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/introduction_editor.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/introduction_ex_zodiac.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/introduction_helms_of_fury.jpg (100%) rename 02_tutorials/{introduction => 01_introduction}/img/introduction_rpg_in_a_box.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/introduction_vscode.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/key_concepts_character_nodes.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/key_concepts_main_menu.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/key_concepts_node_menu.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/key_concepts_scene_example.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/key_concepts_scene_tree.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/key_concepts_signals.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/manual_class_reference_inheritance.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/manual_class_reference_search.png (100%) rename 02_tutorials/{introduction => 01_introduction}/img/manual_search.png (100%) rename 02_tutorials/{introduction => 01_introduction}/index.md (100%) rename 02_tutorials/{introduction => 01_introduction}/introduction_to_godot.md (100%) rename 02_tutorials/{introduction => 01_introduction}/key_concepts_overview.md (100%) rename 02_tutorials/{introduction => 01_introduction}/learning_new_features.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/files/instancing.zip (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/files/pong_assets.zip (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/add_script.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/anchor_property.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/brainslug.jpg (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/chef.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/connect_dialogue.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/control_node_margin.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/custom_font3.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/editor_with_label.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/empty_editor.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/godot_editor_ui.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/gui_step_tutorial_gui_scene_hierarchy.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/helloworld.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/hw.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_ball_duplicated.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_ball_instanced.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_ball_instances_example.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_ball_moved.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_ball_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_diagram_open_world.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_diagram_shooter.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_import_and_edit_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_import_browse.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_import_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_import_project_file.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_instance_child_window.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_main_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_main_scene_with_balls.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_physics_material_expand.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_property_bounce_updated.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_property_gravity_scale.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_property_revert_icon.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_scene_link_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/instancing_scene_tabs.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/label_button_example.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/layout_menu.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/main_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/neversaved.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/newnode_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_01_empty_editor.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_02_scene_dock.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_03_create_node_window.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_04_create_label_window.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_05_editor_with_label.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_06_label_text.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_07_move_tool.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_08_hello_world_text.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_09_play_scene_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_10_save_scene_popup.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_11_save_scene_as.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_12_final_result.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_13_play_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_14_main_scene_popup.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_15_select_main_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_3d_scene_example.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_character_nodes.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/nodes_and_scenes_nodes.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/playscene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/project_manager_first_open.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/save_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scene_tree_example.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/script_added.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/script_class_nativescript_example.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/script_create.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/script_template.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_camera_shake.gif (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_cpp.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_csharp.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_add_sprite_node.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_attach_node_script.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_attach_script.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_centering_sprite.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_click_other_node.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_dragging_sprite.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_godot_turning_in_place.gif (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_moving_with_input.gif (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_print_hello_world.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_property_tooltips.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_rotating_godot.gif (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_scene_tree.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_first_script_setting_texture.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_gdscript.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_hello.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_scene_tree.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/scripting_visualscript.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_01_new_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_02_2d_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_03_dragging_scene.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_04_add_child_node.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_05_add_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_06_drag_button.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_07_select_tool.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_08_toggle_motion_text.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_09_scene_setup.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_10_node_dock.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_11_pressed_signals.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_12_node_connection.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_13_signals_connection_icon.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_14_signals_connection_info.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_15_scene_tree.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_16_click_script.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_17_custom_signal.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_18_timer_autostart.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_advanced_connection_window.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_connect_dialog_timer.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_disconnect_timer.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_node_setup.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/signals_node_tab_timer.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/textureframe_in_box_container_expand.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/textureframe_in_box_container_fill.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/ui_anchor_and_margins.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/img/ui_design_rough.png (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/index.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/instancing.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/nodes_and_scenes.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/scripting_first_script.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/scripting_languages.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/scripting_player_input.md (100%) rename 02_tutorials/{step_by_step => 02_step_by_step}/signals.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/01.project_setup.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/02.player_scene.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/03.coding_the_player.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/04.creating_the_enemy.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/05.the_main_game_scene.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/06.heads_up_display.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/07.finishing-up.md (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/files/dodge_assets.zip (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/add_node.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/add_script_button.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/attach_node_window.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/completed_main_scene.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/custom_font1.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/custom_font2.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/custom_font3.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/dodge_preview.gif (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/draw_path2d.gif (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/export_variable.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/filesystem_dock.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/folder-content.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/grid_snap_button.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/group_tab.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/input-mapping-add-action.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/input-mapping-add-key.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/input-mapping-completed.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/instance_scene.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/lock_children.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/main_scene_nodes.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/mob_animations.gif (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/new-project-button.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/path2d_buttons.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/player_coll_shape.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/player_scale.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/player_scene_nodes.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/player_signal_connection.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/player_signals.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/set_collision_mask.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/setting-project-width-and-height.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/setting-stretch-mode.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/spriteframes_panel.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/spriteframes_panel2.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/start_button_shortcut.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/img/ui_anchor.png (100%) rename 02_tutorials/{first_2d_game => 03_first_2d_game}/index.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/01.game_setup.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/02.player_input.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/03.player_movement_code.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/04.mob_scene.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/05.spawning_mobs.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/06.jump_and_squash.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/07.killing_player.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/08.score_and_replay.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/09.adding_animations.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/going_further.md (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/01.import_button.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/02.browse_to_project_folder.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/03.import_and_edit.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/04.start_assets.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/05.main_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/06.staticbody_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/07.collision_shape_warning.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/08.create_box_shape.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/09.box_extents.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/10.mesh_instance.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/11.cube_mesh.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/12.cube_resized.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/13.move_gizmo_y_axis.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/14.select_mode_icon.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/15.translation_amount.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/16.turn_on_shadows.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/01.game_setup/17.project_with_light.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/01.new_scene.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/02.instantiating_the_model.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/03.scene_structure.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/04.sphere_shape.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/05.moving_the_sphere_up.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/06.toggling_visibility.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/07.adding_action.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/07.input_map_tab.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/07.project_settings.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/08.actions_list_empty.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/08.create_key_action.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/09.keyboard_key_popup.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/09.keyboard_keys.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/10.joy_axis_option.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/11.joy_axis_popup.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/12.move_inputs_mapped.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/13.joy_button_option.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/14.add_jump_button.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/02.player_input/14.jump_input_action.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/01.attach_script_to_player.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/02.clicking_main_tab.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/03.instance_child_scene.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/04.scene_tree_with_camera.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/05.camera_preview_checkbox.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/06.two_viewports.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/07.camera_preview_checkbox.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/08.camera_moved.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/09.camera_rotated.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/10.camera_perspective.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/03.player_movement_code/11.camera_orthographic.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/01.initial_three_nodes.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/02.add_child_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/03.scene_with_collision_shape.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/04.create_box_shape.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/05.box_final_size.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/06.visibility_notifier.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/07.visibility_notifier_bbox_resized.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/08.mob_attach_script.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/09.switch_to_3d_workspace.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/10.node_dock.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/04.mob_scene/11.connect_signal.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/01.monsters_path_preview.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/02.project_settings.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/03.window_settings.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/04.camera_preview.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/05.cylinders_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/06.cylinder_mesh.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/07.top_view.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/08.toggle_view_grid.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/09.toggle_grid_snap.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/10.place_first_cylinder.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/11.both_cylinders_selected.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/12.four_cylinders.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/13.selecting_all_cylinders.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/14.spatial_material.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/15.bright-cylinders.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/16.cylinders_fold.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/17.points_options.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/18.close_path.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/19.path_result.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/20.mob_scene_property.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/20.spawn_nodes.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/21.mob_timer.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/22.mob_timer_properties.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/23.timeout_signal.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/24.connect_timer_to_main.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/05.spawning_mobs/25.spawn_result.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/02.project_settings.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/03.physics_layers.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/04.default_physics_properties.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/05.toggle_layer_and_mask.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/06.named_checkboxes.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/07.player_physics_mask.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/08.mob_physics_mask.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/09.groups_tab.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/06.jump_and_squash/10.group_scene_icon.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/07.killing_player/01.adding_area_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/07.killing_player/02.cylinder_shape.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/07.killing_player/03.cylinder_in_editor.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/07.killing_player/04.mob_detector_properties.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/07.killing_player/05.body_entered_signal.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/07.killing_player/06.player_hit_signal.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/01.label_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/02.score_color_picker.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/02.score_custom_color.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/02.score_label_moved.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/02.score_placeholder.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/03.creating_theme.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/04.theme_preview.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/05.dynamic_font.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/06.font_data.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/07.font_size.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/08.open_main_script.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/09.score_in_game.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/10.layout_icon.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/11.full_rect_option.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/12.anchors_updated.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/13.retry_color_picker.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/14.retry_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/15.layout_center.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/16.new_scene.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/17.music_player_node.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/18.music_node_properties.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/19.register_autoload.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/20.scene_dock_tabs.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/08.score_and_replay/21.remote_scene_tree.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/01.animation_player_dock.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/02.new_animation.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/03.float_name.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/03.timeline.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/04.autoplay_and_loop.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/05.pin_icon.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/06.animation_duration.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/07.editable_timeline.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/08.zoom_slider.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/09.creating_first_keyframe.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/10.initial_keys.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/11.moving_keys.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/12.second_keys_values.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/13.second_keys.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/14.play_button.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/15.box_select.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/16.easing_property.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/17.ease_out.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/18.ease_out_second_rotation_key.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/19.ease_in_second_translation_key.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/20.float_animation.gif (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/09.adding_animations/21.script_icon.png (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/img/squash-the-creeps-final.gif (100%) rename 02_tutorials/{first_3d_game => 04_first_3d_game}/index.md (100%) diff --git a/02_tutorials/introduction/first_look_at_the_editor.md b/02_tutorials/01_introduction/first_look_at_the_editor.md similarity index 100% rename from 02_tutorials/introduction/first_look_at_the_editor.md rename to 02_tutorials/01_introduction/first_look_at_the_editor.md diff --git a/02_tutorials/introduction/godot_design_philosophy.md b/02_tutorials/01_introduction/godot_design_philosophy.md similarity index 100% rename from 02_tutorials/introduction/godot_design_philosophy.md rename to 02_tutorials/01_introduction/godot_design_philosophy.md diff --git a/02_tutorials/introduction/img/editor_intro_3d_viewport.png b/02_tutorials/01_introduction/img/editor_intro_3d_viewport.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_3d_viewport.png rename to 02_tutorials/01_introduction/img/editor_intro_3d_viewport.png diff --git a/02_tutorials/introduction/img/editor_intro_3d_viewport_perspective.png b/02_tutorials/01_introduction/img/editor_intro_3d_viewport_perspective.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_3d_viewport_perspective.png rename to 02_tutorials/01_introduction/img/editor_intro_3d_viewport_perspective.png diff --git a/02_tutorials/introduction/img/editor_intro_bottom_panel_animation.png b/02_tutorials/01_introduction/img/editor_intro_bottom_panel_animation.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_bottom_panel_animation.png rename to 02_tutorials/01_introduction/img/editor_intro_bottom_panel_animation.png diff --git a/02_tutorials/introduction/img/editor_intro_bottom_panels.png b/02_tutorials/01_introduction/img/editor_intro_bottom_panels.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_bottom_panels.png rename to 02_tutorials/01_introduction/img/editor_intro_bottom_panels.png diff --git a/02_tutorials/introduction/img/editor_intro_editor_empty.png b/02_tutorials/01_introduction/img/editor_intro_editor_empty.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_editor_empty.png rename to 02_tutorials/01_introduction/img/editor_intro_editor_empty.png diff --git a/02_tutorials/introduction/img/editor_intro_filesystem_dock.png b/02_tutorials/01_introduction/img/editor_intro_filesystem_dock.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_filesystem_dock.png rename to 02_tutorials/01_introduction/img/editor_intro_filesystem_dock.png diff --git a/02_tutorials/introduction/img/editor_intro_help_class_animated_sprite.png b/02_tutorials/01_introduction/img/editor_intro_help_class_animated_sprite.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_help_class_animated_sprite.png rename to 02_tutorials/01_introduction/img/editor_intro_help_class_animated_sprite.png diff --git a/02_tutorials/introduction/img/editor_intro_inspector_dock.png b/02_tutorials/01_introduction/img/editor_intro_inspector_dock.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_inspector_dock.png rename to 02_tutorials/01_introduction/img/editor_intro_inspector_dock.png diff --git a/02_tutorials/introduction/img/editor_intro_language.png b/02_tutorials/01_introduction/img/editor_intro_language.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_language.png rename to 02_tutorials/01_introduction/img/editor_intro_language.png diff --git a/02_tutorials/introduction/img/editor_intro_project_manager.png b/02_tutorials/01_introduction/img/editor_intro_project_manager.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_project_manager.png rename to 02_tutorials/01_introduction/img/editor_intro_project_manager.png diff --git a/02_tutorials/introduction/img/editor_intro_project_templates.png b/02_tutorials/01_introduction/img/editor_intro_project_templates.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_project_templates.png rename to 02_tutorials/01_introduction/img/editor_intro_project_templates.png diff --git a/02_tutorials/introduction/img/editor_intro_scene_dock.png b/02_tutorials/01_introduction/img/editor_intro_scene_dock.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_scene_dock.png rename to 02_tutorials/01_introduction/img/editor_intro_scene_dock.png diff --git a/02_tutorials/introduction/img/editor_intro_search_help.png b/02_tutorials/01_introduction/img/editor_intro_search_help.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_search_help.png rename to 02_tutorials/01_introduction/img/editor_intro_search_help.png diff --git a/02_tutorials/introduction/img/editor_intro_search_help_button.png b/02_tutorials/01_introduction/img/editor_intro_search_help_button.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_search_help_button.png rename to 02_tutorials/01_introduction/img/editor_intro_search_help_button.png diff --git a/02_tutorials/introduction/img/editor_intro_toolbar_2d.png b/02_tutorials/01_introduction/img/editor_intro_toolbar_2d.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_toolbar_2d.png rename to 02_tutorials/01_introduction/img/editor_intro_toolbar_2d.png diff --git a/02_tutorials/introduction/img/editor_intro_toolbar_3d.png b/02_tutorials/01_introduction/img/editor_intro_toolbar_3d.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_toolbar_3d.png rename to 02_tutorials/01_introduction/img/editor_intro_toolbar_3d.png diff --git a/02_tutorials/introduction/img/editor_intro_top_menus.png b/02_tutorials/01_introduction/img/editor_intro_top_menus.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_top_menus.png rename to 02_tutorials/01_introduction/img/editor_intro_top_menus.png diff --git a/02_tutorials/introduction/img/editor_intro_workspace_2d.png b/02_tutorials/01_introduction/img/editor_intro_workspace_2d.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_workspace_2d.png rename to 02_tutorials/01_introduction/img/editor_intro_workspace_2d.png diff --git a/02_tutorials/introduction/img/editor_intro_workspace_3d.png b/02_tutorials/01_introduction/img/editor_intro_workspace_3d.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_workspace_3d.png rename to 02_tutorials/01_introduction/img/editor_intro_workspace_3d.png diff --git a/02_tutorials/introduction/img/editor_intro_workspace_assetlib.png b/02_tutorials/01_introduction/img/editor_intro_workspace_assetlib.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_workspace_assetlib.png rename to 02_tutorials/01_introduction/img/editor_intro_workspace_assetlib.png diff --git a/02_tutorials/introduction/img/editor_intro_workspace_script.png b/02_tutorials/01_introduction/img/editor_intro_workspace_script.png similarity index 100% rename from 02_tutorials/introduction/img/editor_intro_workspace_script.png rename to 02_tutorials/01_introduction/img/editor_intro_workspace_script.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_dock_filesystem.png b/02_tutorials/01_introduction/img/editor_ui_intro_dock_filesystem.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_dock_filesystem.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_dock_filesystem.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_dock_inspector.png b/02_tutorials/01_introduction/img/editor_ui_intro_dock_inspector.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_dock_inspector.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_dock_inspector.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_02_toolbar.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_02_toolbar.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_02_toolbar.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_02_toolbar.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_03_animation_player.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_03_animation_player.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_03_animation_player.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_03_animation_player.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_04_2d_workspace.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_04_2d_workspace.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_04_2d_workspace.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_04_2d_workspace.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_05_3d_workspace.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_05_3d_workspace.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_05_3d_workspace.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_05_3d_workspace.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_06_3d_workspace.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_06_3d_workspace.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_06_3d_workspace.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_06_3d_workspace.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_06_script_workspace_expanded.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_06_script_workspace_expanded.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_06_script_workspace_expanded.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_06_script_workspace_expanded.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_editor_interface_overview.png b/02_tutorials/01_introduction/img/editor_ui_intro_editor_interface_overview.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_editor_interface_overview.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_editor_interface_overview.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_script_class_documentation.png b/02_tutorials/01_introduction/img/editor_ui_intro_script_class_documentation.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_script_class_documentation.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_script_class_documentation.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_script_search_documentation.png b/02_tutorials/01_introduction/img/editor_ui_intro_script_search_documentation.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_script_search_documentation.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_script_search_documentation.png diff --git a/02_tutorials/introduction/img/editor_ui_intro_script_search_help_window.png b/02_tutorials/01_introduction/img/editor_ui_intro_script_search_help_window.png similarity index 100% rename from 02_tutorials/introduction/img/editor_ui_intro_script_search_help_window.png rename to 02_tutorials/01_introduction/img/editor_ui_intro_script_search_help_window.png diff --git a/02_tutorials/introduction/img/engine_design_01.png b/02_tutorials/01_introduction/img/engine_design_01.png similarity index 100% rename from 02_tutorials/introduction/img/engine_design_01.png rename to 02_tutorials/01_introduction/img/engine_design_01.png diff --git a/02_tutorials/introduction/img/engine_design_02.png b/02_tutorials/01_introduction/img/engine_design_02.png similarity index 100% rename from 02_tutorials/introduction/img/engine_design_02.png rename to 02_tutorials/01_introduction/img/engine_design_02.png diff --git a/02_tutorials/introduction/img/engine_design_03.png b/02_tutorials/01_introduction/img/engine_design_03.png similarity index 100% rename from 02_tutorials/introduction/img/engine_design_03.png rename to 02_tutorials/01_introduction/img/engine_design_03.png diff --git a/02_tutorials/introduction/img/engine_design_fsm_plugin.png b/02_tutorials/01_introduction/img/engine_design_fsm_plugin.png similarity index 100% rename from 02_tutorials/introduction/img/engine_design_fsm_plugin.png rename to 02_tutorials/01_introduction/img/engine_design_fsm_plugin.png diff --git a/02_tutorials/introduction/img/engine_design_rpg_in_a_box.png b/02_tutorials/01_introduction/img/engine_design_rpg_in_a_box.png similarity index 100% rename from 02_tutorials/introduction/img/engine_design_rpg_in_a_box.png rename to 02_tutorials/01_introduction/img/engine_design_rpg_in_a_box.png diff --git a/02_tutorials/introduction/img/engine_design_visual_script.png b/02_tutorials/01_introduction/img/engine_design_visual_script.png similarity index 100% rename from 02_tutorials/introduction/img/engine_design_visual_script.png rename to 02_tutorials/01_introduction/img/engine_design_visual_script.png diff --git a/02_tutorials/introduction/img/introduction_editor.png b/02_tutorials/01_introduction/img/introduction_editor.png similarity index 100% rename from 02_tutorials/introduction/img/introduction_editor.png rename to 02_tutorials/01_introduction/img/introduction_editor.png diff --git a/02_tutorials/introduction/img/introduction_ex_zodiac.png b/02_tutorials/01_introduction/img/introduction_ex_zodiac.png similarity index 100% rename from 02_tutorials/introduction/img/introduction_ex_zodiac.png rename to 02_tutorials/01_introduction/img/introduction_ex_zodiac.png diff --git a/02_tutorials/introduction/img/introduction_helms_of_fury.jpg b/02_tutorials/01_introduction/img/introduction_helms_of_fury.jpg similarity index 100% rename from 02_tutorials/introduction/img/introduction_helms_of_fury.jpg rename to 02_tutorials/01_introduction/img/introduction_helms_of_fury.jpg diff --git a/02_tutorials/introduction/img/introduction_rpg_in_a_box.png b/02_tutorials/01_introduction/img/introduction_rpg_in_a_box.png similarity index 100% rename from 02_tutorials/introduction/img/introduction_rpg_in_a_box.png rename to 02_tutorials/01_introduction/img/introduction_rpg_in_a_box.png diff --git a/02_tutorials/introduction/img/introduction_vscode.png b/02_tutorials/01_introduction/img/introduction_vscode.png similarity index 100% rename from 02_tutorials/introduction/img/introduction_vscode.png rename to 02_tutorials/01_introduction/img/introduction_vscode.png diff --git a/02_tutorials/introduction/img/key_concepts_character_nodes.png b/02_tutorials/01_introduction/img/key_concepts_character_nodes.png similarity index 100% rename from 02_tutorials/introduction/img/key_concepts_character_nodes.png rename to 02_tutorials/01_introduction/img/key_concepts_character_nodes.png diff --git a/02_tutorials/introduction/img/key_concepts_main_menu.png b/02_tutorials/01_introduction/img/key_concepts_main_menu.png similarity index 100% rename from 02_tutorials/introduction/img/key_concepts_main_menu.png rename to 02_tutorials/01_introduction/img/key_concepts_main_menu.png diff --git a/02_tutorials/introduction/img/key_concepts_node_menu.png b/02_tutorials/01_introduction/img/key_concepts_node_menu.png similarity index 100% rename from 02_tutorials/introduction/img/key_concepts_node_menu.png rename to 02_tutorials/01_introduction/img/key_concepts_node_menu.png diff --git a/02_tutorials/introduction/img/key_concepts_scene_example.png b/02_tutorials/01_introduction/img/key_concepts_scene_example.png similarity index 100% rename from 02_tutorials/introduction/img/key_concepts_scene_example.png rename to 02_tutorials/01_introduction/img/key_concepts_scene_example.png diff --git a/02_tutorials/introduction/img/key_concepts_scene_tree.png b/02_tutorials/01_introduction/img/key_concepts_scene_tree.png similarity index 100% rename from 02_tutorials/introduction/img/key_concepts_scene_tree.png rename to 02_tutorials/01_introduction/img/key_concepts_scene_tree.png diff --git a/02_tutorials/introduction/img/key_concepts_signals.png b/02_tutorials/01_introduction/img/key_concepts_signals.png similarity index 100% rename from 02_tutorials/introduction/img/key_concepts_signals.png rename to 02_tutorials/01_introduction/img/key_concepts_signals.png diff --git a/02_tutorials/introduction/img/manual_class_reference_inheritance.png b/02_tutorials/01_introduction/img/manual_class_reference_inheritance.png similarity index 100% rename from 02_tutorials/introduction/img/manual_class_reference_inheritance.png rename to 02_tutorials/01_introduction/img/manual_class_reference_inheritance.png diff --git a/02_tutorials/introduction/img/manual_class_reference_search.png b/02_tutorials/01_introduction/img/manual_class_reference_search.png similarity index 100% rename from 02_tutorials/introduction/img/manual_class_reference_search.png rename to 02_tutorials/01_introduction/img/manual_class_reference_search.png diff --git a/02_tutorials/introduction/img/manual_search.png b/02_tutorials/01_introduction/img/manual_search.png similarity index 100% rename from 02_tutorials/introduction/img/manual_search.png rename to 02_tutorials/01_introduction/img/manual_search.png diff --git a/02_tutorials/introduction/index.md b/02_tutorials/01_introduction/index.md similarity index 100% rename from 02_tutorials/introduction/index.md rename to 02_tutorials/01_introduction/index.md diff --git a/02_tutorials/introduction/introduction_to_godot.md b/02_tutorials/01_introduction/introduction_to_godot.md similarity index 100% rename from 02_tutorials/introduction/introduction_to_godot.md rename to 02_tutorials/01_introduction/introduction_to_godot.md diff --git a/02_tutorials/introduction/key_concepts_overview.md b/02_tutorials/01_introduction/key_concepts_overview.md similarity index 100% rename from 02_tutorials/introduction/key_concepts_overview.md rename to 02_tutorials/01_introduction/key_concepts_overview.md diff --git a/02_tutorials/introduction/learning_new_features.md b/02_tutorials/01_introduction/learning_new_features.md similarity index 100% rename from 02_tutorials/introduction/learning_new_features.md rename to 02_tutorials/01_introduction/learning_new_features.md diff --git a/02_tutorials/step_by_step/files/instancing.zip b/02_tutorials/02_step_by_step/files/instancing.zip similarity index 100% rename from 02_tutorials/step_by_step/files/instancing.zip rename to 02_tutorials/02_step_by_step/files/instancing.zip diff --git a/02_tutorials/step_by_step/files/pong_assets.zip b/02_tutorials/02_step_by_step/files/pong_assets.zip similarity index 100% rename from 02_tutorials/step_by_step/files/pong_assets.zip rename to 02_tutorials/02_step_by_step/files/pong_assets.zip diff --git a/02_tutorials/step_by_step/img/add_script.png b/02_tutorials/02_step_by_step/img/add_script.png similarity index 100% rename from 02_tutorials/step_by_step/img/add_script.png rename to 02_tutorials/02_step_by_step/img/add_script.png diff --git a/02_tutorials/step_by_step/img/anchor_property.png b/02_tutorials/02_step_by_step/img/anchor_property.png similarity index 100% rename from 02_tutorials/step_by_step/img/anchor_property.png rename to 02_tutorials/02_step_by_step/img/anchor_property.png diff --git a/02_tutorials/step_by_step/img/brainslug.jpg b/02_tutorials/02_step_by_step/img/brainslug.jpg similarity index 100% rename from 02_tutorials/step_by_step/img/brainslug.jpg rename to 02_tutorials/02_step_by_step/img/brainslug.jpg diff --git a/02_tutorials/step_by_step/img/chef.png b/02_tutorials/02_step_by_step/img/chef.png similarity index 100% rename from 02_tutorials/step_by_step/img/chef.png rename to 02_tutorials/02_step_by_step/img/chef.png diff --git a/02_tutorials/step_by_step/img/connect_dialogue.png b/02_tutorials/02_step_by_step/img/connect_dialogue.png similarity index 100% rename from 02_tutorials/step_by_step/img/connect_dialogue.png rename to 02_tutorials/02_step_by_step/img/connect_dialogue.png diff --git a/02_tutorials/step_by_step/img/control_node_margin.png b/02_tutorials/02_step_by_step/img/control_node_margin.png similarity index 100% rename from 02_tutorials/step_by_step/img/control_node_margin.png rename to 02_tutorials/02_step_by_step/img/control_node_margin.png diff --git a/02_tutorials/step_by_step/img/custom_font3.png b/02_tutorials/02_step_by_step/img/custom_font3.png similarity index 100% rename from 02_tutorials/step_by_step/img/custom_font3.png rename to 02_tutorials/02_step_by_step/img/custom_font3.png diff --git a/02_tutorials/step_by_step/img/editor_with_label.png b/02_tutorials/02_step_by_step/img/editor_with_label.png similarity index 100% rename from 02_tutorials/step_by_step/img/editor_with_label.png rename to 02_tutorials/02_step_by_step/img/editor_with_label.png diff --git a/02_tutorials/step_by_step/img/empty_editor.png b/02_tutorials/02_step_by_step/img/empty_editor.png similarity index 100% rename from 02_tutorials/step_by_step/img/empty_editor.png rename to 02_tutorials/02_step_by_step/img/empty_editor.png diff --git a/02_tutorials/step_by_step/img/godot_editor_ui.png b/02_tutorials/02_step_by_step/img/godot_editor_ui.png similarity index 100% rename from 02_tutorials/step_by_step/img/godot_editor_ui.png rename to 02_tutorials/02_step_by_step/img/godot_editor_ui.png diff --git a/02_tutorials/step_by_step/img/gui_step_tutorial_gui_scene_hierarchy.png b/02_tutorials/02_step_by_step/img/gui_step_tutorial_gui_scene_hierarchy.png similarity index 100% rename from 02_tutorials/step_by_step/img/gui_step_tutorial_gui_scene_hierarchy.png rename to 02_tutorials/02_step_by_step/img/gui_step_tutorial_gui_scene_hierarchy.png diff --git a/02_tutorials/step_by_step/img/helloworld.png b/02_tutorials/02_step_by_step/img/helloworld.png similarity index 100% rename from 02_tutorials/step_by_step/img/helloworld.png rename to 02_tutorials/02_step_by_step/img/helloworld.png diff --git a/02_tutorials/step_by_step/img/hw.png b/02_tutorials/02_step_by_step/img/hw.png similarity index 100% rename from 02_tutorials/step_by_step/img/hw.png rename to 02_tutorials/02_step_by_step/img/hw.png diff --git a/02_tutorials/step_by_step/img/instancing_ball_duplicated.png b/02_tutorials/02_step_by_step/img/instancing_ball_duplicated.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_ball_duplicated.png rename to 02_tutorials/02_step_by_step/img/instancing_ball_duplicated.png diff --git a/02_tutorials/step_by_step/img/instancing_ball_instanced.png b/02_tutorials/02_step_by_step/img/instancing_ball_instanced.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_ball_instanced.png rename to 02_tutorials/02_step_by_step/img/instancing_ball_instanced.png diff --git a/02_tutorials/step_by_step/img/instancing_ball_instances_example.png b/02_tutorials/02_step_by_step/img/instancing_ball_instances_example.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_ball_instances_example.png rename to 02_tutorials/02_step_by_step/img/instancing_ball_instances_example.png diff --git a/02_tutorials/step_by_step/img/instancing_ball_moved.png b/02_tutorials/02_step_by_step/img/instancing_ball_moved.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_ball_moved.png rename to 02_tutorials/02_step_by_step/img/instancing_ball_moved.png diff --git a/02_tutorials/step_by_step/img/instancing_ball_scene.png b/02_tutorials/02_step_by_step/img/instancing_ball_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_ball_scene.png rename to 02_tutorials/02_step_by_step/img/instancing_ball_scene.png diff --git a/02_tutorials/step_by_step/img/instancing_diagram_open_world.png b/02_tutorials/02_step_by_step/img/instancing_diagram_open_world.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_diagram_open_world.png rename to 02_tutorials/02_step_by_step/img/instancing_diagram_open_world.png diff --git a/02_tutorials/step_by_step/img/instancing_diagram_shooter.png b/02_tutorials/02_step_by_step/img/instancing_diagram_shooter.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_diagram_shooter.png rename to 02_tutorials/02_step_by_step/img/instancing_diagram_shooter.png diff --git a/02_tutorials/step_by_step/img/instancing_import_and_edit_button.png b/02_tutorials/02_step_by_step/img/instancing_import_and_edit_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_import_and_edit_button.png rename to 02_tutorials/02_step_by_step/img/instancing_import_and_edit_button.png diff --git a/02_tutorials/step_by_step/img/instancing_import_browse.png b/02_tutorials/02_step_by_step/img/instancing_import_browse.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_import_browse.png rename to 02_tutorials/02_step_by_step/img/instancing_import_browse.png diff --git a/02_tutorials/step_by_step/img/instancing_import_button.png b/02_tutorials/02_step_by_step/img/instancing_import_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_import_button.png rename to 02_tutorials/02_step_by_step/img/instancing_import_button.png diff --git a/02_tutorials/step_by_step/img/instancing_import_project_file.png b/02_tutorials/02_step_by_step/img/instancing_import_project_file.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_import_project_file.png rename to 02_tutorials/02_step_by_step/img/instancing_import_project_file.png diff --git a/02_tutorials/step_by_step/img/instancing_instance_child_window.png b/02_tutorials/02_step_by_step/img/instancing_instance_child_window.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_instance_child_window.png rename to 02_tutorials/02_step_by_step/img/instancing_instance_child_window.png diff --git a/02_tutorials/step_by_step/img/instancing_main_scene.png b/02_tutorials/02_step_by_step/img/instancing_main_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_main_scene.png rename to 02_tutorials/02_step_by_step/img/instancing_main_scene.png diff --git a/02_tutorials/step_by_step/img/instancing_main_scene_with_balls.png b/02_tutorials/02_step_by_step/img/instancing_main_scene_with_balls.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_main_scene_with_balls.png rename to 02_tutorials/02_step_by_step/img/instancing_main_scene_with_balls.png diff --git a/02_tutorials/step_by_step/img/instancing_physics_material_expand.png b/02_tutorials/02_step_by_step/img/instancing_physics_material_expand.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_physics_material_expand.png rename to 02_tutorials/02_step_by_step/img/instancing_physics_material_expand.png diff --git a/02_tutorials/step_by_step/img/instancing_property_bounce_updated.png b/02_tutorials/02_step_by_step/img/instancing_property_bounce_updated.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_property_bounce_updated.png rename to 02_tutorials/02_step_by_step/img/instancing_property_bounce_updated.png diff --git a/02_tutorials/step_by_step/img/instancing_property_gravity_scale.png b/02_tutorials/02_step_by_step/img/instancing_property_gravity_scale.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_property_gravity_scale.png rename to 02_tutorials/02_step_by_step/img/instancing_property_gravity_scale.png diff --git a/02_tutorials/step_by_step/img/instancing_property_revert_icon.png b/02_tutorials/02_step_by_step/img/instancing_property_revert_icon.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_property_revert_icon.png rename to 02_tutorials/02_step_by_step/img/instancing_property_revert_icon.png diff --git a/02_tutorials/step_by_step/img/instancing_scene_link_button.png b/02_tutorials/02_step_by_step/img/instancing_scene_link_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_scene_link_button.png rename to 02_tutorials/02_step_by_step/img/instancing_scene_link_button.png diff --git a/02_tutorials/step_by_step/img/instancing_scene_tabs.png b/02_tutorials/02_step_by_step/img/instancing_scene_tabs.png similarity index 100% rename from 02_tutorials/step_by_step/img/instancing_scene_tabs.png rename to 02_tutorials/02_step_by_step/img/instancing_scene_tabs.png diff --git a/02_tutorials/step_by_step/img/label_button_example.png b/02_tutorials/02_step_by_step/img/label_button_example.png similarity index 100% rename from 02_tutorials/step_by_step/img/label_button_example.png rename to 02_tutorials/02_step_by_step/img/label_button_example.png diff --git a/02_tutorials/step_by_step/img/layout_menu.png b/02_tutorials/02_step_by_step/img/layout_menu.png similarity index 100% rename from 02_tutorials/step_by_step/img/layout_menu.png rename to 02_tutorials/02_step_by_step/img/layout_menu.png diff --git a/02_tutorials/step_by_step/img/main_scene.png b/02_tutorials/02_step_by_step/img/main_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/main_scene.png rename to 02_tutorials/02_step_by_step/img/main_scene.png diff --git a/02_tutorials/step_by_step/img/neversaved.png b/02_tutorials/02_step_by_step/img/neversaved.png similarity index 100% rename from 02_tutorials/step_by_step/img/neversaved.png rename to 02_tutorials/02_step_by_step/img/neversaved.png diff --git a/02_tutorials/step_by_step/img/newnode_button.png b/02_tutorials/02_step_by_step/img/newnode_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/newnode_button.png rename to 02_tutorials/02_step_by_step/img/newnode_button.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_01_empty_editor.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_01_empty_editor.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_01_empty_editor.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_01_empty_editor.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_02_scene_dock.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_02_scene_dock.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_02_scene_dock.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_02_scene_dock.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_03_create_node_window.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_03_create_node_window.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_03_create_node_window.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_03_create_node_window.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_04_create_label_window.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_04_create_label_window.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_04_create_label_window.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_04_create_label_window.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_05_editor_with_label.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_05_editor_with_label.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_05_editor_with_label.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_05_editor_with_label.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_06_label_text.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_06_label_text.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_06_label_text.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_06_label_text.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_07_move_tool.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_07_move_tool.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_07_move_tool.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_07_move_tool.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_08_hello_world_text.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_08_hello_world_text.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_08_hello_world_text.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_08_hello_world_text.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_09_play_scene_button.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_09_play_scene_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_09_play_scene_button.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_09_play_scene_button.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_10_save_scene_popup.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_10_save_scene_popup.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_10_save_scene_popup.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_10_save_scene_popup.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_11_save_scene_as.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_11_save_scene_as.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_11_save_scene_as.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_11_save_scene_as.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_12_final_result.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_12_final_result.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_12_final_result.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_12_final_result.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_13_play_button.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_13_play_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_13_play_button.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_13_play_button.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_14_main_scene_popup.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_14_main_scene_popup.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_14_main_scene_popup.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_14_main_scene_popup.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_15_select_main_scene.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_15_select_main_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_15_select_main_scene.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_15_select_main_scene.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_3d_scene_example.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_3d_scene_example.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_3d_scene_example.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_3d_scene_example.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_character_nodes.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_character_nodes.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_character_nodes.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_character_nodes.png diff --git a/02_tutorials/step_by_step/img/nodes_and_scenes_nodes.png b/02_tutorials/02_step_by_step/img/nodes_and_scenes_nodes.png similarity index 100% rename from 02_tutorials/step_by_step/img/nodes_and_scenes_nodes.png rename to 02_tutorials/02_step_by_step/img/nodes_and_scenes_nodes.png diff --git a/02_tutorials/step_by_step/img/playscene.png b/02_tutorials/02_step_by_step/img/playscene.png similarity index 100% rename from 02_tutorials/step_by_step/img/playscene.png rename to 02_tutorials/02_step_by_step/img/playscene.png diff --git a/02_tutorials/step_by_step/img/project_manager_first_open.png b/02_tutorials/02_step_by_step/img/project_manager_first_open.png similarity index 100% rename from 02_tutorials/step_by_step/img/project_manager_first_open.png rename to 02_tutorials/02_step_by_step/img/project_manager_first_open.png diff --git a/02_tutorials/step_by_step/img/save_scene.png b/02_tutorials/02_step_by_step/img/save_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/save_scene.png rename to 02_tutorials/02_step_by_step/img/save_scene.png diff --git a/02_tutorials/step_by_step/img/scene_tree_example.png b/02_tutorials/02_step_by_step/img/scene_tree_example.png similarity index 100% rename from 02_tutorials/step_by_step/img/scene_tree_example.png rename to 02_tutorials/02_step_by_step/img/scene_tree_example.png diff --git a/02_tutorials/step_by_step/img/script_added.png b/02_tutorials/02_step_by_step/img/script_added.png similarity index 100% rename from 02_tutorials/step_by_step/img/script_added.png rename to 02_tutorials/02_step_by_step/img/script_added.png diff --git a/02_tutorials/step_by_step/img/script_class_nativescript_example.png b/02_tutorials/02_step_by_step/img/script_class_nativescript_example.png similarity index 100% rename from 02_tutorials/step_by_step/img/script_class_nativescript_example.png rename to 02_tutorials/02_step_by_step/img/script_class_nativescript_example.png diff --git a/02_tutorials/step_by_step/img/script_create.png b/02_tutorials/02_step_by_step/img/script_create.png similarity index 100% rename from 02_tutorials/step_by_step/img/script_create.png rename to 02_tutorials/02_step_by_step/img/script_create.png diff --git a/02_tutorials/step_by_step/img/script_template.png b/02_tutorials/02_step_by_step/img/script_template.png similarity index 100% rename from 02_tutorials/step_by_step/img/script_template.png rename to 02_tutorials/02_step_by_step/img/script_template.png diff --git a/02_tutorials/step_by_step/img/scripting_camera_shake.gif b/02_tutorials/02_step_by_step/img/scripting_camera_shake.gif similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_camera_shake.gif rename to 02_tutorials/02_step_by_step/img/scripting_camera_shake.gif diff --git a/02_tutorials/step_by_step/img/scripting_cpp.png b/02_tutorials/02_step_by_step/img/scripting_cpp.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_cpp.png rename to 02_tutorials/02_step_by_step/img/scripting_cpp.png diff --git a/02_tutorials/step_by_step/img/scripting_csharp.png b/02_tutorials/02_step_by_step/img/scripting_csharp.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_csharp.png rename to 02_tutorials/02_step_by_step/img/scripting_csharp.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_add_sprite_node.png b/02_tutorials/02_step_by_step/img/scripting_first_script_add_sprite_node.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_add_sprite_node.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_add_sprite_node.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_attach_node_script.png b/02_tutorials/02_step_by_step/img/scripting_first_script_attach_node_script.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_attach_node_script.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_attach_node_script.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_attach_script.png b/02_tutorials/02_step_by_step/img/scripting_first_script_attach_script.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_attach_script.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_attach_script.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_centering_sprite.png b/02_tutorials/02_step_by_step/img/scripting_first_script_centering_sprite.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_centering_sprite.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_centering_sprite.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_click_other_node.png b/02_tutorials/02_step_by_step/img/scripting_first_script_click_other_node.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_click_other_node.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_click_other_node.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_dragging_sprite.png b/02_tutorials/02_step_by_step/img/scripting_first_script_dragging_sprite.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_dragging_sprite.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_dragging_sprite.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_godot_turning_in_place.gif b/02_tutorials/02_step_by_step/img/scripting_first_script_godot_turning_in_place.gif similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_godot_turning_in_place.gif rename to 02_tutorials/02_step_by_step/img/scripting_first_script_godot_turning_in_place.gif diff --git a/02_tutorials/step_by_step/img/scripting_first_script_moving_with_input.gif b/02_tutorials/02_step_by_step/img/scripting_first_script_moving_with_input.gif similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_moving_with_input.gif rename to 02_tutorials/02_step_by_step/img/scripting_first_script_moving_with_input.gif diff --git a/02_tutorials/step_by_step/img/scripting_first_script_print_hello_world.png b/02_tutorials/02_step_by_step/img/scripting_first_script_print_hello_world.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_print_hello_world.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_print_hello_world.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_property_tooltips.png b/02_tutorials/02_step_by_step/img/scripting_first_script_property_tooltips.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_property_tooltips.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_property_tooltips.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_rotating_godot.gif b/02_tutorials/02_step_by_step/img/scripting_first_script_rotating_godot.gif similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_rotating_godot.gif rename to 02_tutorials/02_step_by_step/img/scripting_first_script_rotating_godot.gif diff --git a/02_tutorials/step_by_step/img/scripting_first_script_scene_tree.png b/02_tutorials/02_step_by_step/img/scripting_first_script_scene_tree.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_scene_tree.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_scene_tree.png diff --git a/02_tutorials/step_by_step/img/scripting_first_script_setting_texture.png b/02_tutorials/02_step_by_step/img/scripting_first_script_setting_texture.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_first_script_setting_texture.png rename to 02_tutorials/02_step_by_step/img/scripting_first_script_setting_texture.png diff --git a/02_tutorials/step_by_step/img/scripting_gdscript.png b/02_tutorials/02_step_by_step/img/scripting_gdscript.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_gdscript.png rename to 02_tutorials/02_step_by_step/img/scripting_gdscript.png diff --git a/02_tutorials/step_by_step/img/scripting_hello.png b/02_tutorials/02_step_by_step/img/scripting_hello.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_hello.png rename to 02_tutorials/02_step_by_step/img/scripting_hello.png diff --git a/02_tutorials/step_by_step/img/scripting_scene_tree.png b/02_tutorials/02_step_by_step/img/scripting_scene_tree.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_scene_tree.png rename to 02_tutorials/02_step_by_step/img/scripting_scene_tree.png diff --git a/02_tutorials/step_by_step/img/scripting_visualscript.png b/02_tutorials/02_step_by_step/img/scripting_visualscript.png similarity index 100% rename from 02_tutorials/step_by_step/img/scripting_visualscript.png rename to 02_tutorials/02_step_by_step/img/scripting_visualscript.png diff --git a/02_tutorials/step_by_step/img/signals.png b/02_tutorials/02_step_by_step/img/signals.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals.png rename to 02_tutorials/02_step_by_step/img/signals.png diff --git a/02_tutorials/step_by_step/img/signals_01_new_scene.png b/02_tutorials/02_step_by_step/img/signals_01_new_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_01_new_scene.png rename to 02_tutorials/02_step_by_step/img/signals_01_new_scene.png diff --git a/02_tutorials/step_by_step/img/signals_02_2d_scene.png b/02_tutorials/02_step_by_step/img/signals_02_2d_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_02_2d_scene.png rename to 02_tutorials/02_step_by_step/img/signals_02_2d_scene.png diff --git a/02_tutorials/step_by_step/img/signals_03_dragging_scene.png b/02_tutorials/02_step_by_step/img/signals_03_dragging_scene.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_03_dragging_scene.png rename to 02_tutorials/02_step_by_step/img/signals_03_dragging_scene.png diff --git a/02_tutorials/step_by_step/img/signals_04_add_child_node.png b/02_tutorials/02_step_by_step/img/signals_04_add_child_node.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_04_add_child_node.png rename to 02_tutorials/02_step_by_step/img/signals_04_add_child_node.png diff --git a/02_tutorials/step_by_step/img/signals_05_add_button.png b/02_tutorials/02_step_by_step/img/signals_05_add_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_05_add_button.png rename to 02_tutorials/02_step_by_step/img/signals_05_add_button.png diff --git a/02_tutorials/step_by_step/img/signals_06_drag_button.png b/02_tutorials/02_step_by_step/img/signals_06_drag_button.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_06_drag_button.png rename to 02_tutorials/02_step_by_step/img/signals_06_drag_button.png diff --git a/02_tutorials/step_by_step/img/signals_07_select_tool.png b/02_tutorials/02_step_by_step/img/signals_07_select_tool.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_07_select_tool.png rename to 02_tutorials/02_step_by_step/img/signals_07_select_tool.png diff --git a/02_tutorials/step_by_step/img/signals_08_toggle_motion_text.png b/02_tutorials/02_step_by_step/img/signals_08_toggle_motion_text.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_08_toggle_motion_text.png rename to 02_tutorials/02_step_by_step/img/signals_08_toggle_motion_text.png diff --git a/02_tutorials/step_by_step/img/signals_09_scene_setup.png b/02_tutorials/02_step_by_step/img/signals_09_scene_setup.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_09_scene_setup.png rename to 02_tutorials/02_step_by_step/img/signals_09_scene_setup.png diff --git a/02_tutorials/step_by_step/img/signals_10_node_dock.png b/02_tutorials/02_step_by_step/img/signals_10_node_dock.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_10_node_dock.png rename to 02_tutorials/02_step_by_step/img/signals_10_node_dock.png diff --git a/02_tutorials/step_by_step/img/signals_11_pressed_signals.png b/02_tutorials/02_step_by_step/img/signals_11_pressed_signals.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_11_pressed_signals.png rename to 02_tutorials/02_step_by_step/img/signals_11_pressed_signals.png diff --git a/02_tutorials/step_by_step/img/signals_12_node_connection.png b/02_tutorials/02_step_by_step/img/signals_12_node_connection.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_12_node_connection.png rename to 02_tutorials/02_step_by_step/img/signals_12_node_connection.png diff --git a/02_tutorials/step_by_step/img/signals_13_signals_connection_icon.png b/02_tutorials/02_step_by_step/img/signals_13_signals_connection_icon.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_13_signals_connection_icon.png rename to 02_tutorials/02_step_by_step/img/signals_13_signals_connection_icon.png diff --git a/02_tutorials/step_by_step/img/signals_14_signals_connection_info.png b/02_tutorials/02_step_by_step/img/signals_14_signals_connection_info.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_14_signals_connection_info.png rename to 02_tutorials/02_step_by_step/img/signals_14_signals_connection_info.png diff --git a/02_tutorials/step_by_step/img/signals_15_scene_tree.png b/02_tutorials/02_step_by_step/img/signals_15_scene_tree.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_15_scene_tree.png rename to 02_tutorials/02_step_by_step/img/signals_15_scene_tree.png diff --git a/02_tutorials/step_by_step/img/signals_16_click_script.png b/02_tutorials/02_step_by_step/img/signals_16_click_script.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_16_click_script.png rename to 02_tutorials/02_step_by_step/img/signals_16_click_script.png diff --git a/02_tutorials/step_by_step/img/signals_17_custom_signal.png b/02_tutorials/02_step_by_step/img/signals_17_custom_signal.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_17_custom_signal.png rename to 02_tutorials/02_step_by_step/img/signals_17_custom_signal.png diff --git a/02_tutorials/step_by_step/img/signals_18_timer_autostart.png b/02_tutorials/02_step_by_step/img/signals_18_timer_autostart.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_18_timer_autostart.png rename to 02_tutorials/02_step_by_step/img/signals_18_timer_autostart.png diff --git a/02_tutorials/step_by_step/img/signals_advanced_connection_window.png b/02_tutorials/02_step_by_step/img/signals_advanced_connection_window.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_advanced_connection_window.png rename to 02_tutorials/02_step_by_step/img/signals_advanced_connection_window.png diff --git a/02_tutorials/step_by_step/img/signals_connect_dialog_timer.png b/02_tutorials/02_step_by_step/img/signals_connect_dialog_timer.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_connect_dialog_timer.png rename to 02_tutorials/02_step_by_step/img/signals_connect_dialog_timer.png diff --git a/02_tutorials/step_by_step/img/signals_disconnect_timer.png b/02_tutorials/02_step_by_step/img/signals_disconnect_timer.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_disconnect_timer.png rename to 02_tutorials/02_step_by_step/img/signals_disconnect_timer.png diff --git a/02_tutorials/step_by_step/img/signals_node_setup.png b/02_tutorials/02_step_by_step/img/signals_node_setup.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_node_setup.png rename to 02_tutorials/02_step_by_step/img/signals_node_setup.png diff --git a/02_tutorials/step_by_step/img/signals_node_tab_timer.png b/02_tutorials/02_step_by_step/img/signals_node_tab_timer.png similarity index 100% rename from 02_tutorials/step_by_step/img/signals_node_tab_timer.png rename to 02_tutorials/02_step_by_step/img/signals_node_tab_timer.png diff --git a/02_tutorials/step_by_step/img/textureframe_in_box_container_expand.png b/02_tutorials/02_step_by_step/img/textureframe_in_box_container_expand.png similarity index 100% rename from 02_tutorials/step_by_step/img/textureframe_in_box_container_expand.png rename to 02_tutorials/02_step_by_step/img/textureframe_in_box_container_expand.png diff --git a/02_tutorials/step_by_step/img/textureframe_in_box_container_fill.png b/02_tutorials/02_step_by_step/img/textureframe_in_box_container_fill.png similarity index 100% rename from 02_tutorials/step_by_step/img/textureframe_in_box_container_fill.png rename to 02_tutorials/02_step_by_step/img/textureframe_in_box_container_fill.png diff --git a/02_tutorials/step_by_step/img/ui_anchor_and_margins.png b/02_tutorials/02_step_by_step/img/ui_anchor_and_margins.png similarity index 100% rename from 02_tutorials/step_by_step/img/ui_anchor_and_margins.png rename to 02_tutorials/02_step_by_step/img/ui_anchor_and_margins.png diff --git a/02_tutorials/step_by_step/img/ui_design_rough.png b/02_tutorials/02_step_by_step/img/ui_design_rough.png similarity index 100% rename from 02_tutorials/step_by_step/img/ui_design_rough.png rename to 02_tutorials/02_step_by_step/img/ui_design_rough.png diff --git a/02_tutorials/step_by_step/index.md b/02_tutorials/02_step_by_step/index.md similarity index 100% rename from 02_tutorials/step_by_step/index.md rename to 02_tutorials/02_step_by_step/index.md diff --git a/02_tutorials/step_by_step/instancing.md b/02_tutorials/02_step_by_step/instancing.md similarity index 100% rename from 02_tutorials/step_by_step/instancing.md rename to 02_tutorials/02_step_by_step/instancing.md diff --git a/02_tutorials/step_by_step/nodes_and_scenes.md b/02_tutorials/02_step_by_step/nodes_and_scenes.md similarity index 100% rename from 02_tutorials/step_by_step/nodes_and_scenes.md rename to 02_tutorials/02_step_by_step/nodes_and_scenes.md diff --git a/02_tutorials/step_by_step/scripting_first_script.md b/02_tutorials/02_step_by_step/scripting_first_script.md similarity index 100% rename from 02_tutorials/step_by_step/scripting_first_script.md rename to 02_tutorials/02_step_by_step/scripting_first_script.md diff --git a/02_tutorials/step_by_step/scripting_languages.md b/02_tutorials/02_step_by_step/scripting_languages.md similarity index 100% rename from 02_tutorials/step_by_step/scripting_languages.md rename to 02_tutorials/02_step_by_step/scripting_languages.md diff --git a/02_tutorials/step_by_step/scripting_player_input.md b/02_tutorials/02_step_by_step/scripting_player_input.md similarity index 100% rename from 02_tutorials/step_by_step/scripting_player_input.md rename to 02_tutorials/02_step_by_step/scripting_player_input.md diff --git a/02_tutorials/step_by_step/signals.md b/02_tutorials/02_step_by_step/signals.md similarity index 100% rename from 02_tutorials/step_by_step/signals.md rename to 02_tutorials/02_step_by_step/signals.md diff --git a/02_tutorials/first_2d_game/01.project_setup.md b/02_tutorials/03_first_2d_game/01.project_setup.md similarity index 100% rename from 02_tutorials/first_2d_game/01.project_setup.md rename to 02_tutorials/03_first_2d_game/01.project_setup.md diff --git a/02_tutorials/first_2d_game/02.player_scene.md b/02_tutorials/03_first_2d_game/02.player_scene.md similarity index 100% rename from 02_tutorials/first_2d_game/02.player_scene.md rename to 02_tutorials/03_first_2d_game/02.player_scene.md diff --git a/02_tutorials/first_2d_game/03.coding_the_player.md b/02_tutorials/03_first_2d_game/03.coding_the_player.md similarity index 100% rename from 02_tutorials/first_2d_game/03.coding_the_player.md rename to 02_tutorials/03_first_2d_game/03.coding_the_player.md diff --git a/02_tutorials/first_2d_game/04.creating_the_enemy.md b/02_tutorials/03_first_2d_game/04.creating_the_enemy.md similarity index 100% rename from 02_tutorials/first_2d_game/04.creating_the_enemy.md rename to 02_tutorials/03_first_2d_game/04.creating_the_enemy.md diff --git a/02_tutorials/first_2d_game/05.the_main_game_scene.md b/02_tutorials/03_first_2d_game/05.the_main_game_scene.md similarity index 100% rename from 02_tutorials/first_2d_game/05.the_main_game_scene.md rename to 02_tutorials/03_first_2d_game/05.the_main_game_scene.md diff --git a/02_tutorials/first_2d_game/06.heads_up_display.md b/02_tutorials/03_first_2d_game/06.heads_up_display.md similarity index 100% rename from 02_tutorials/first_2d_game/06.heads_up_display.md rename to 02_tutorials/03_first_2d_game/06.heads_up_display.md diff --git a/02_tutorials/first_2d_game/07.finishing-up.md b/02_tutorials/03_first_2d_game/07.finishing-up.md similarity index 100% rename from 02_tutorials/first_2d_game/07.finishing-up.md rename to 02_tutorials/03_first_2d_game/07.finishing-up.md diff --git a/02_tutorials/first_2d_game/files/dodge_assets.zip b/02_tutorials/03_first_2d_game/files/dodge_assets.zip similarity index 100% rename from 02_tutorials/first_2d_game/files/dodge_assets.zip rename to 02_tutorials/03_first_2d_game/files/dodge_assets.zip diff --git a/02_tutorials/first_2d_game/img/add_node.png b/02_tutorials/03_first_2d_game/img/add_node.png similarity index 100% rename from 02_tutorials/first_2d_game/img/add_node.png rename to 02_tutorials/03_first_2d_game/img/add_node.png diff --git a/02_tutorials/first_2d_game/img/add_script_button.png b/02_tutorials/03_first_2d_game/img/add_script_button.png similarity index 100% rename from 02_tutorials/first_2d_game/img/add_script_button.png rename to 02_tutorials/03_first_2d_game/img/add_script_button.png diff --git a/02_tutorials/first_2d_game/img/attach_node_window.png b/02_tutorials/03_first_2d_game/img/attach_node_window.png similarity index 100% rename from 02_tutorials/first_2d_game/img/attach_node_window.png rename to 02_tutorials/03_first_2d_game/img/attach_node_window.png diff --git a/02_tutorials/first_2d_game/img/completed_main_scene.png b/02_tutorials/03_first_2d_game/img/completed_main_scene.png similarity index 100% rename from 02_tutorials/first_2d_game/img/completed_main_scene.png rename to 02_tutorials/03_first_2d_game/img/completed_main_scene.png diff --git a/02_tutorials/first_2d_game/img/custom_font1.png b/02_tutorials/03_first_2d_game/img/custom_font1.png similarity index 100% rename from 02_tutorials/first_2d_game/img/custom_font1.png rename to 02_tutorials/03_first_2d_game/img/custom_font1.png diff --git a/02_tutorials/first_2d_game/img/custom_font2.png b/02_tutorials/03_first_2d_game/img/custom_font2.png similarity index 100% rename from 02_tutorials/first_2d_game/img/custom_font2.png rename to 02_tutorials/03_first_2d_game/img/custom_font2.png diff --git a/02_tutorials/first_2d_game/img/custom_font3.png b/02_tutorials/03_first_2d_game/img/custom_font3.png similarity index 100% rename from 02_tutorials/first_2d_game/img/custom_font3.png rename to 02_tutorials/03_first_2d_game/img/custom_font3.png diff --git a/02_tutorials/first_2d_game/img/dodge_preview.gif b/02_tutorials/03_first_2d_game/img/dodge_preview.gif similarity index 100% rename from 02_tutorials/first_2d_game/img/dodge_preview.gif rename to 02_tutorials/03_first_2d_game/img/dodge_preview.gif diff --git a/02_tutorials/first_2d_game/img/draw_path2d.gif b/02_tutorials/03_first_2d_game/img/draw_path2d.gif similarity index 100% rename from 02_tutorials/first_2d_game/img/draw_path2d.gif rename to 02_tutorials/03_first_2d_game/img/draw_path2d.gif diff --git a/02_tutorials/first_2d_game/img/export_variable.png b/02_tutorials/03_first_2d_game/img/export_variable.png similarity index 100% rename from 02_tutorials/first_2d_game/img/export_variable.png rename to 02_tutorials/03_first_2d_game/img/export_variable.png diff --git a/02_tutorials/first_2d_game/img/filesystem_dock.png b/02_tutorials/03_first_2d_game/img/filesystem_dock.png similarity index 100% rename from 02_tutorials/first_2d_game/img/filesystem_dock.png rename to 02_tutorials/03_first_2d_game/img/filesystem_dock.png diff --git a/02_tutorials/first_2d_game/img/folder-content.png b/02_tutorials/03_first_2d_game/img/folder-content.png similarity index 100% rename from 02_tutorials/first_2d_game/img/folder-content.png rename to 02_tutorials/03_first_2d_game/img/folder-content.png diff --git a/02_tutorials/first_2d_game/img/grid_snap_button.png b/02_tutorials/03_first_2d_game/img/grid_snap_button.png similarity index 100% rename from 02_tutorials/first_2d_game/img/grid_snap_button.png rename to 02_tutorials/03_first_2d_game/img/grid_snap_button.png diff --git a/02_tutorials/first_2d_game/img/group_tab.png b/02_tutorials/03_first_2d_game/img/group_tab.png similarity index 100% rename from 02_tutorials/first_2d_game/img/group_tab.png rename to 02_tutorials/03_first_2d_game/img/group_tab.png diff --git a/02_tutorials/first_2d_game/img/input-mapping-add-action.png b/02_tutorials/03_first_2d_game/img/input-mapping-add-action.png similarity index 100% rename from 02_tutorials/first_2d_game/img/input-mapping-add-action.png rename to 02_tutorials/03_first_2d_game/img/input-mapping-add-action.png diff --git a/02_tutorials/first_2d_game/img/input-mapping-add-key.png b/02_tutorials/03_first_2d_game/img/input-mapping-add-key.png similarity index 100% rename from 02_tutorials/first_2d_game/img/input-mapping-add-key.png rename to 02_tutorials/03_first_2d_game/img/input-mapping-add-key.png diff --git a/02_tutorials/first_2d_game/img/input-mapping-completed.png b/02_tutorials/03_first_2d_game/img/input-mapping-completed.png similarity index 100% rename from 02_tutorials/first_2d_game/img/input-mapping-completed.png rename to 02_tutorials/03_first_2d_game/img/input-mapping-completed.png diff --git a/02_tutorials/first_2d_game/img/instance_scene.png b/02_tutorials/03_first_2d_game/img/instance_scene.png similarity index 100% rename from 02_tutorials/first_2d_game/img/instance_scene.png rename to 02_tutorials/03_first_2d_game/img/instance_scene.png diff --git a/02_tutorials/first_2d_game/img/lock_children.png b/02_tutorials/03_first_2d_game/img/lock_children.png similarity index 100% rename from 02_tutorials/first_2d_game/img/lock_children.png rename to 02_tutorials/03_first_2d_game/img/lock_children.png diff --git a/02_tutorials/first_2d_game/img/main_scene_nodes.png b/02_tutorials/03_first_2d_game/img/main_scene_nodes.png similarity index 100% rename from 02_tutorials/first_2d_game/img/main_scene_nodes.png rename to 02_tutorials/03_first_2d_game/img/main_scene_nodes.png diff --git a/02_tutorials/first_2d_game/img/mob_animations.gif b/02_tutorials/03_first_2d_game/img/mob_animations.gif similarity index 100% rename from 02_tutorials/first_2d_game/img/mob_animations.gif rename to 02_tutorials/03_first_2d_game/img/mob_animations.gif diff --git a/02_tutorials/first_2d_game/img/new-project-button.png b/02_tutorials/03_first_2d_game/img/new-project-button.png similarity index 100% rename from 02_tutorials/first_2d_game/img/new-project-button.png rename to 02_tutorials/03_first_2d_game/img/new-project-button.png diff --git a/02_tutorials/first_2d_game/img/path2d_buttons.png b/02_tutorials/03_first_2d_game/img/path2d_buttons.png similarity index 100% rename from 02_tutorials/first_2d_game/img/path2d_buttons.png rename to 02_tutorials/03_first_2d_game/img/path2d_buttons.png diff --git a/02_tutorials/first_2d_game/img/player_coll_shape.png b/02_tutorials/03_first_2d_game/img/player_coll_shape.png similarity index 100% rename from 02_tutorials/first_2d_game/img/player_coll_shape.png rename to 02_tutorials/03_first_2d_game/img/player_coll_shape.png diff --git a/02_tutorials/first_2d_game/img/player_scale.png b/02_tutorials/03_first_2d_game/img/player_scale.png similarity index 100% rename from 02_tutorials/first_2d_game/img/player_scale.png rename to 02_tutorials/03_first_2d_game/img/player_scale.png diff --git a/02_tutorials/first_2d_game/img/player_scene_nodes.png b/02_tutorials/03_first_2d_game/img/player_scene_nodes.png similarity index 100% rename from 02_tutorials/first_2d_game/img/player_scene_nodes.png rename to 02_tutorials/03_first_2d_game/img/player_scene_nodes.png diff --git a/02_tutorials/first_2d_game/img/player_signal_connection.png b/02_tutorials/03_first_2d_game/img/player_signal_connection.png similarity index 100% rename from 02_tutorials/first_2d_game/img/player_signal_connection.png rename to 02_tutorials/03_first_2d_game/img/player_signal_connection.png diff --git a/02_tutorials/first_2d_game/img/player_signals.png b/02_tutorials/03_first_2d_game/img/player_signals.png similarity index 100% rename from 02_tutorials/first_2d_game/img/player_signals.png rename to 02_tutorials/03_first_2d_game/img/player_signals.png diff --git a/02_tutorials/first_2d_game/img/set_collision_mask.png b/02_tutorials/03_first_2d_game/img/set_collision_mask.png similarity index 100% rename from 02_tutorials/first_2d_game/img/set_collision_mask.png rename to 02_tutorials/03_first_2d_game/img/set_collision_mask.png diff --git a/02_tutorials/first_2d_game/img/setting-project-width-and-height.png b/02_tutorials/03_first_2d_game/img/setting-project-width-and-height.png similarity index 100% rename from 02_tutorials/first_2d_game/img/setting-project-width-and-height.png rename to 02_tutorials/03_first_2d_game/img/setting-project-width-and-height.png diff --git a/02_tutorials/first_2d_game/img/setting-stretch-mode.png b/02_tutorials/03_first_2d_game/img/setting-stretch-mode.png similarity index 100% rename from 02_tutorials/first_2d_game/img/setting-stretch-mode.png rename to 02_tutorials/03_first_2d_game/img/setting-stretch-mode.png diff --git a/02_tutorials/first_2d_game/img/spriteframes_panel.png b/02_tutorials/03_first_2d_game/img/spriteframes_panel.png similarity index 100% rename from 02_tutorials/first_2d_game/img/spriteframes_panel.png rename to 02_tutorials/03_first_2d_game/img/spriteframes_panel.png diff --git a/02_tutorials/first_2d_game/img/spriteframes_panel2.png b/02_tutorials/03_first_2d_game/img/spriteframes_panel2.png similarity index 100% rename from 02_tutorials/first_2d_game/img/spriteframes_panel2.png rename to 02_tutorials/03_first_2d_game/img/spriteframes_panel2.png diff --git a/02_tutorials/first_2d_game/img/start_button_shortcut.png b/02_tutorials/03_first_2d_game/img/start_button_shortcut.png similarity index 100% rename from 02_tutorials/first_2d_game/img/start_button_shortcut.png rename to 02_tutorials/03_first_2d_game/img/start_button_shortcut.png diff --git a/02_tutorials/first_2d_game/img/ui_anchor.png b/02_tutorials/03_first_2d_game/img/ui_anchor.png similarity index 100% rename from 02_tutorials/first_2d_game/img/ui_anchor.png rename to 02_tutorials/03_first_2d_game/img/ui_anchor.png diff --git a/02_tutorials/first_2d_game/index.md b/02_tutorials/03_first_2d_game/index.md similarity index 100% rename from 02_tutorials/first_2d_game/index.md rename to 02_tutorials/03_first_2d_game/index.md diff --git a/02_tutorials/first_3d_game/01.game_setup.md b/02_tutorials/04_first_3d_game/01.game_setup.md similarity index 100% rename from 02_tutorials/first_3d_game/01.game_setup.md rename to 02_tutorials/04_first_3d_game/01.game_setup.md diff --git a/02_tutorials/first_3d_game/02.player_input.md b/02_tutorials/04_first_3d_game/02.player_input.md similarity index 100% rename from 02_tutorials/first_3d_game/02.player_input.md rename to 02_tutorials/04_first_3d_game/02.player_input.md diff --git a/02_tutorials/first_3d_game/03.player_movement_code.md b/02_tutorials/04_first_3d_game/03.player_movement_code.md similarity index 100% rename from 02_tutorials/first_3d_game/03.player_movement_code.md rename to 02_tutorials/04_first_3d_game/03.player_movement_code.md diff --git a/02_tutorials/first_3d_game/04.mob_scene.md b/02_tutorials/04_first_3d_game/04.mob_scene.md similarity index 100% rename from 02_tutorials/first_3d_game/04.mob_scene.md rename to 02_tutorials/04_first_3d_game/04.mob_scene.md diff --git a/02_tutorials/first_3d_game/05.spawning_mobs.md b/02_tutorials/04_first_3d_game/05.spawning_mobs.md similarity index 100% rename from 02_tutorials/first_3d_game/05.spawning_mobs.md rename to 02_tutorials/04_first_3d_game/05.spawning_mobs.md diff --git a/02_tutorials/first_3d_game/06.jump_and_squash.md b/02_tutorials/04_first_3d_game/06.jump_and_squash.md similarity index 100% rename from 02_tutorials/first_3d_game/06.jump_and_squash.md rename to 02_tutorials/04_first_3d_game/06.jump_and_squash.md diff --git a/02_tutorials/first_3d_game/07.killing_player.md b/02_tutorials/04_first_3d_game/07.killing_player.md similarity index 100% rename from 02_tutorials/first_3d_game/07.killing_player.md rename to 02_tutorials/04_first_3d_game/07.killing_player.md diff --git a/02_tutorials/first_3d_game/08.score_and_replay.md b/02_tutorials/04_first_3d_game/08.score_and_replay.md similarity index 100% rename from 02_tutorials/first_3d_game/08.score_and_replay.md rename to 02_tutorials/04_first_3d_game/08.score_and_replay.md diff --git a/02_tutorials/first_3d_game/09.adding_animations.md b/02_tutorials/04_first_3d_game/09.adding_animations.md similarity index 100% rename from 02_tutorials/first_3d_game/09.adding_animations.md rename to 02_tutorials/04_first_3d_game/09.adding_animations.md diff --git a/02_tutorials/first_3d_game/going_further.md b/02_tutorials/04_first_3d_game/going_further.md similarity index 100% rename from 02_tutorials/first_3d_game/going_further.md rename to 02_tutorials/04_first_3d_game/going_further.md diff --git a/02_tutorials/first_3d_game/img/01.game_setup/01.import_button.png b/02_tutorials/04_first_3d_game/img/01.game_setup/01.import_button.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/01.import_button.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/01.import_button.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/02.browse_to_project_folder.png b/02_tutorials/04_first_3d_game/img/01.game_setup/02.browse_to_project_folder.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/02.browse_to_project_folder.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/02.browse_to_project_folder.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/03.import_and_edit.png b/02_tutorials/04_first_3d_game/img/01.game_setup/03.import_and_edit.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/03.import_and_edit.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/03.import_and_edit.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/04.start_assets.png b/02_tutorials/04_first_3d_game/img/01.game_setup/04.start_assets.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/04.start_assets.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/04.start_assets.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/05.main_node.png b/02_tutorials/04_first_3d_game/img/01.game_setup/05.main_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/05.main_node.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/05.main_node.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/06.staticbody_node.png b/02_tutorials/04_first_3d_game/img/01.game_setup/06.staticbody_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/06.staticbody_node.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/06.staticbody_node.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/07.collision_shape_warning.png b/02_tutorials/04_first_3d_game/img/01.game_setup/07.collision_shape_warning.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/07.collision_shape_warning.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/07.collision_shape_warning.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/08.create_box_shape.png b/02_tutorials/04_first_3d_game/img/01.game_setup/08.create_box_shape.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/08.create_box_shape.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/08.create_box_shape.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/09.box_extents.png b/02_tutorials/04_first_3d_game/img/01.game_setup/09.box_extents.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/09.box_extents.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/09.box_extents.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/10.mesh_instance.png b/02_tutorials/04_first_3d_game/img/01.game_setup/10.mesh_instance.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/10.mesh_instance.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/10.mesh_instance.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/11.cube_mesh.png b/02_tutorials/04_first_3d_game/img/01.game_setup/11.cube_mesh.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/11.cube_mesh.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/11.cube_mesh.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/12.cube_resized.png b/02_tutorials/04_first_3d_game/img/01.game_setup/12.cube_resized.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/12.cube_resized.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/12.cube_resized.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/13.move_gizmo_y_axis.png b/02_tutorials/04_first_3d_game/img/01.game_setup/13.move_gizmo_y_axis.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/13.move_gizmo_y_axis.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/13.move_gizmo_y_axis.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/14.select_mode_icon.png b/02_tutorials/04_first_3d_game/img/01.game_setup/14.select_mode_icon.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/14.select_mode_icon.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/14.select_mode_icon.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/15.translation_amount.png b/02_tutorials/04_first_3d_game/img/01.game_setup/15.translation_amount.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/15.translation_amount.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/15.translation_amount.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/16.turn_on_shadows.png b/02_tutorials/04_first_3d_game/img/01.game_setup/16.turn_on_shadows.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/16.turn_on_shadows.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/16.turn_on_shadows.png diff --git a/02_tutorials/first_3d_game/img/01.game_setup/17.project_with_light.png b/02_tutorials/04_first_3d_game/img/01.game_setup/17.project_with_light.png similarity index 100% rename from 02_tutorials/first_3d_game/img/01.game_setup/17.project_with_light.png rename to 02_tutorials/04_first_3d_game/img/01.game_setup/17.project_with_light.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/01.new_scene.png b/02_tutorials/04_first_3d_game/img/02.player_input/01.new_scene.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/01.new_scene.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/01.new_scene.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/02.instantiating_the_model.png b/02_tutorials/04_first_3d_game/img/02.player_input/02.instantiating_the_model.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/02.instantiating_the_model.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/02.instantiating_the_model.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/03.scene_structure.png b/02_tutorials/04_first_3d_game/img/02.player_input/03.scene_structure.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/03.scene_structure.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/03.scene_structure.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/04.sphere_shape.png b/02_tutorials/04_first_3d_game/img/02.player_input/04.sphere_shape.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/04.sphere_shape.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/04.sphere_shape.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/05.moving_the_sphere_up.png b/02_tutorials/04_first_3d_game/img/02.player_input/05.moving_the_sphere_up.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/05.moving_the_sphere_up.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/05.moving_the_sphere_up.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/06.toggling_visibility.png b/02_tutorials/04_first_3d_game/img/02.player_input/06.toggling_visibility.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/06.toggling_visibility.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/06.toggling_visibility.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/07.adding_action.png b/02_tutorials/04_first_3d_game/img/02.player_input/07.adding_action.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/07.adding_action.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/07.adding_action.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/07.input_map_tab.png b/02_tutorials/04_first_3d_game/img/02.player_input/07.input_map_tab.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/07.input_map_tab.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/07.input_map_tab.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/07.project_settings.png b/02_tutorials/04_first_3d_game/img/02.player_input/07.project_settings.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/07.project_settings.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/07.project_settings.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/08.actions_list_empty.png b/02_tutorials/04_first_3d_game/img/02.player_input/08.actions_list_empty.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/08.actions_list_empty.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/08.actions_list_empty.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/08.create_key_action.png b/02_tutorials/04_first_3d_game/img/02.player_input/08.create_key_action.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/08.create_key_action.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/08.create_key_action.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/09.keyboard_key_popup.png b/02_tutorials/04_first_3d_game/img/02.player_input/09.keyboard_key_popup.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/09.keyboard_key_popup.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/09.keyboard_key_popup.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/09.keyboard_keys.png b/02_tutorials/04_first_3d_game/img/02.player_input/09.keyboard_keys.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/09.keyboard_keys.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/09.keyboard_keys.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/10.joy_axis_option.png b/02_tutorials/04_first_3d_game/img/02.player_input/10.joy_axis_option.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/10.joy_axis_option.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/10.joy_axis_option.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/11.joy_axis_popup.png b/02_tutorials/04_first_3d_game/img/02.player_input/11.joy_axis_popup.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/11.joy_axis_popup.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/11.joy_axis_popup.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/12.move_inputs_mapped.png b/02_tutorials/04_first_3d_game/img/02.player_input/12.move_inputs_mapped.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/12.move_inputs_mapped.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/12.move_inputs_mapped.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/13.joy_button_option.png b/02_tutorials/04_first_3d_game/img/02.player_input/13.joy_button_option.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/13.joy_button_option.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/13.joy_button_option.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/14.add_jump_button.png b/02_tutorials/04_first_3d_game/img/02.player_input/14.add_jump_button.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/14.add_jump_button.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/14.add_jump_button.png diff --git a/02_tutorials/first_3d_game/img/02.player_input/14.jump_input_action.png b/02_tutorials/04_first_3d_game/img/02.player_input/14.jump_input_action.png similarity index 100% rename from 02_tutorials/first_3d_game/img/02.player_input/14.jump_input_action.png rename to 02_tutorials/04_first_3d_game/img/02.player_input/14.jump_input_action.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/01.attach_script_to_player.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/01.attach_script_to_player.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/01.attach_script_to_player.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/01.attach_script_to_player.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/02.clicking_main_tab.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/02.clicking_main_tab.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/02.clicking_main_tab.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/02.clicking_main_tab.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/03.instance_child_scene.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/03.instance_child_scene.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/03.instance_child_scene.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/03.instance_child_scene.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/04.scene_tree_with_camera.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/04.scene_tree_with_camera.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/04.scene_tree_with_camera.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/04.scene_tree_with_camera.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/05.camera_preview_checkbox.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/05.camera_preview_checkbox.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/05.camera_preview_checkbox.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/05.camera_preview_checkbox.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/06.two_viewports.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/06.two_viewports.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/06.two_viewports.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/06.two_viewports.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/07.camera_preview_checkbox.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/07.camera_preview_checkbox.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/07.camera_preview_checkbox.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/07.camera_preview_checkbox.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/08.camera_moved.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/08.camera_moved.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/08.camera_moved.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/08.camera_moved.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/09.camera_rotated.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/09.camera_rotated.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/09.camera_rotated.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/09.camera_rotated.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/10.camera_perspective.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/10.camera_perspective.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/10.camera_perspective.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/10.camera_perspective.png diff --git a/02_tutorials/first_3d_game/img/03.player_movement_code/11.camera_orthographic.png b/02_tutorials/04_first_3d_game/img/03.player_movement_code/11.camera_orthographic.png similarity index 100% rename from 02_tutorials/first_3d_game/img/03.player_movement_code/11.camera_orthographic.png rename to 02_tutorials/04_first_3d_game/img/03.player_movement_code/11.camera_orthographic.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/01.initial_three_nodes.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/01.initial_three_nodes.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/01.initial_three_nodes.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/01.initial_three_nodes.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/02.add_child_node.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/02.add_child_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/02.add_child_node.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/02.add_child_node.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/03.scene_with_collision_shape.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/03.scene_with_collision_shape.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/03.scene_with_collision_shape.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/03.scene_with_collision_shape.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/04.create_box_shape.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/04.create_box_shape.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/04.create_box_shape.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/04.create_box_shape.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/05.box_final_size.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/05.box_final_size.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/05.box_final_size.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/05.box_final_size.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/06.visibility_notifier.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/06.visibility_notifier.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/06.visibility_notifier.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/06.visibility_notifier.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/07.visibility_notifier_bbox_resized.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/07.visibility_notifier_bbox_resized.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/07.visibility_notifier_bbox_resized.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/07.visibility_notifier_bbox_resized.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/08.mob_attach_script.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/08.mob_attach_script.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/08.mob_attach_script.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/08.mob_attach_script.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/09.switch_to_3d_workspace.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/09.switch_to_3d_workspace.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/09.switch_to_3d_workspace.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/09.switch_to_3d_workspace.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/10.node_dock.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/10.node_dock.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/10.node_dock.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/10.node_dock.png diff --git a/02_tutorials/first_3d_game/img/04.mob_scene/11.connect_signal.png b/02_tutorials/04_first_3d_game/img/04.mob_scene/11.connect_signal.png similarity index 100% rename from 02_tutorials/first_3d_game/img/04.mob_scene/11.connect_signal.png rename to 02_tutorials/04_first_3d_game/img/04.mob_scene/11.connect_signal.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/01.monsters_path_preview.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/01.monsters_path_preview.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/01.monsters_path_preview.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/01.monsters_path_preview.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/02.project_settings.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/02.project_settings.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/02.project_settings.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/02.project_settings.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/03.window_settings.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/03.window_settings.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/03.window_settings.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/03.window_settings.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/04.camera_preview.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/04.camera_preview.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/04.camera_preview.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/04.camera_preview.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/05.cylinders_node.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/05.cylinders_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/05.cylinders_node.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/05.cylinders_node.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/06.cylinder_mesh.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/06.cylinder_mesh.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/06.cylinder_mesh.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/06.cylinder_mesh.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/07.top_view.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/07.top_view.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/07.top_view.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/07.top_view.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/08.toggle_view_grid.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/08.toggle_view_grid.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/08.toggle_view_grid.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/08.toggle_view_grid.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/09.toggle_grid_snap.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/09.toggle_grid_snap.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/09.toggle_grid_snap.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/09.toggle_grid_snap.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/10.place_first_cylinder.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/10.place_first_cylinder.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/10.place_first_cylinder.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/10.place_first_cylinder.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/11.both_cylinders_selected.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/11.both_cylinders_selected.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/11.both_cylinders_selected.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/11.both_cylinders_selected.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/12.four_cylinders.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/12.four_cylinders.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/12.four_cylinders.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/12.four_cylinders.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/13.selecting_all_cylinders.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/13.selecting_all_cylinders.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/13.selecting_all_cylinders.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/13.selecting_all_cylinders.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/14.spatial_material.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/14.spatial_material.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/14.spatial_material.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/14.spatial_material.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/15.bright-cylinders.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/15.bright-cylinders.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/15.bright-cylinders.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/15.bright-cylinders.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/16.cylinders_fold.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/16.cylinders_fold.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/16.cylinders_fold.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/16.cylinders_fold.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/17.points_options.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/17.points_options.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/17.points_options.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/17.points_options.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/18.close_path.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/18.close_path.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/18.close_path.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/18.close_path.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/19.path_result.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/19.path_result.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/19.path_result.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/19.path_result.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/20.mob_scene_property.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/20.mob_scene_property.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/20.mob_scene_property.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/20.mob_scene_property.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/20.spawn_nodes.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/20.spawn_nodes.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/20.spawn_nodes.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/20.spawn_nodes.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/21.mob_timer.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/21.mob_timer.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/21.mob_timer.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/21.mob_timer.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/22.mob_timer_properties.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/22.mob_timer_properties.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/22.mob_timer_properties.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/22.mob_timer_properties.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/23.timeout_signal.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/23.timeout_signal.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/23.timeout_signal.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/23.timeout_signal.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/24.connect_timer_to_main.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/24.connect_timer_to_main.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/24.connect_timer_to_main.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/24.connect_timer_to_main.png diff --git a/02_tutorials/first_3d_game/img/05.spawning_mobs/25.spawn_result.png b/02_tutorials/04_first_3d_game/img/05.spawning_mobs/25.spawn_result.png similarity index 100% rename from 02_tutorials/first_3d_game/img/05.spawning_mobs/25.spawn_result.png rename to 02_tutorials/04_first_3d_game/img/05.spawning_mobs/25.spawn_result.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/02.project_settings.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/02.project_settings.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/02.project_settings.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/02.project_settings.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/03.physics_layers.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/03.physics_layers.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/03.physics_layers.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/03.physics_layers.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/04.default_physics_properties.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/04.default_physics_properties.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/04.default_physics_properties.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/04.default_physics_properties.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/05.toggle_layer_and_mask.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/05.toggle_layer_and_mask.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/05.toggle_layer_and_mask.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/05.toggle_layer_and_mask.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/06.named_checkboxes.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/06.named_checkboxes.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/06.named_checkboxes.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/06.named_checkboxes.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/07.player_physics_mask.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/07.player_physics_mask.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/07.player_physics_mask.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/07.player_physics_mask.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/08.mob_physics_mask.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/08.mob_physics_mask.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/08.mob_physics_mask.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/08.mob_physics_mask.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/09.groups_tab.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/09.groups_tab.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/09.groups_tab.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/09.groups_tab.png diff --git a/02_tutorials/first_3d_game/img/06.jump_and_squash/10.group_scene_icon.png b/02_tutorials/04_first_3d_game/img/06.jump_and_squash/10.group_scene_icon.png similarity index 100% rename from 02_tutorials/first_3d_game/img/06.jump_and_squash/10.group_scene_icon.png rename to 02_tutorials/04_first_3d_game/img/06.jump_and_squash/10.group_scene_icon.png diff --git a/02_tutorials/first_3d_game/img/07.killing_player/01.adding_area_node.png b/02_tutorials/04_first_3d_game/img/07.killing_player/01.adding_area_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/07.killing_player/01.adding_area_node.png rename to 02_tutorials/04_first_3d_game/img/07.killing_player/01.adding_area_node.png diff --git a/02_tutorials/first_3d_game/img/07.killing_player/02.cylinder_shape.png b/02_tutorials/04_first_3d_game/img/07.killing_player/02.cylinder_shape.png similarity index 100% rename from 02_tutorials/first_3d_game/img/07.killing_player/02.cylinder_shape.png rename to 02_tutorials/04_first_3d_game/img/07.killing_player/02.cylinder_shape.png diff --git a/02_tutorials/first_3d_game/img/07.killing_player/03.cylinder_in_editor.png b/02_tutorials/04_first_3d_game/img/07.killing_player/03.cylinder_in_editor.png similarity index 100% rename from 02_tutorials/first_3d_game/img/07.killing_player/03.cylinder_in_editor.png rename to 02_tutorials/04_first_3d_game/img/07.killing_player/03.cylinder_in_editor.png diff --git a/02_tutorials/first_3d_game/img/07.killing_player/04.mob_detector_properties.png b/02_tutorials/04_first_3d_game/img/07.killing_player/04.mob_detector_properties.png similarity index 100% rename from 02_tutorials/first_3d_game/img/07.killing_player/04.mob_detector_properties.png rename to 02_tutorials/04_first_3d_game/img/07.killing_player/04.mob_detector_properties.png diff --git a/02_tutorials/first_3d_game/img/07.killing_player/05.body_entered_signal.png b/02_tutorials/04_first_3d_game/img/07.killing_player/05.body_entered_signal.png similarity index 100% rename from 02_tutorials/first_3d_game/img/07.killing_player/05.body_entered_signal.png rename to 02_tutorials/04_first_3d_game/img/07.killing_player/05.body_entered_signal.png diff --git a/02_tutorials/first_3d_game/img/07.killing_player/06.player_hit_signal.png b/02_tutorials/04_first_3d_game/img/07.killing_player/06.player_hit_signal.png similarity index 100% rename from 02_tutorials/first_3d_game/img/07.killing_player/06.player_hit_signal.png rename to 02_tutorials/04_first_3d_game/img/07.killing_player/06.player_hit_signal.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/01.label_node.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/01.label_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/01.label_node.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/01.label_node.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/02.score_color_picker.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_color_picker.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/02.score_color_picker.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_color_picker.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/02.score_custom_color.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_custom_color.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/02.score_custom_color.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_custom_color.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/02.score_label_moved.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_label_moved.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/02.score_label_moved.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_label_moved.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/02.score_placeholder.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_placeholder.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/02.score_placeholder.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/02.score_placeholder.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/03.creating_theme.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/03.creating_theme.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/03.creating_theme.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/03.creating_theme.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/04.theme_preview.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/04.theme_preview.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/04.theme_preview.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/04.theme_preview.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/05.dynamic_font.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/05.dynamic_font.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/05.dynamic_font.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/05.dynamic_font.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/06.font_data.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/06.font_data.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/06.font_data.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/06.font_data.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/07.font_size.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/07.font_size.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/07.font_size.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/07.font_size.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/08.open_main_script.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/08.open_main_script.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/08.open_main_script.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/08.open_main_script.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/09.score_in_game.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/09.score_in_game.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/09.score_in_game.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/09.score_in_game.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/10.layout_icon.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/10.layout_icon.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/10.layout_icon.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/10.layout_icon.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/11.full_rect_option.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/11.full_rect_option.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/11.full_rect_option.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/11.full_rect_option.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/12.anchors_updated.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/12.anchors_updated.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/12.anchors_updated.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/12.anchors_updated.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/13.retry_color_picker.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/13.retry_color_picker.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/13.retry_color_picker.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/13.retry_color_picker.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/14.retry_node.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/14.retry_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/14.retry_node.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/14.retry_node.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/15.layout_center.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/15.layout_center.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/15.layout_center.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/15.layout_center.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/16.new_scene.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/16.new_scene.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/16.new_scene.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/16.new_scene.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/17.music_player_node.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/17.music_player_node.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/17.music_player_node.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/17.music_player_node.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/18.music_node_properties.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/18.music_node_properties.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/18.music_node_properties.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/18.music_node_properties.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/19.register_autoload.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/19.register_autoload.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/19.register_autoload.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/19.register_autoload.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/20.scene_dock_tabs.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/20.scene_dock_tabs.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/20.scene_dock_tabs.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/20.scene_dock_tabs.png diff --git a/02_tutorials/first_3d_game/img/08.score_and_replay/21.remote_scene_tree.png b/02_tutorials/04_first_3d_game/img/08.score_and_replay/21.remote_scene_tree.png similarity index 100% rename from 02_tutorials/first_3d_game/img/08.score_and_replay/21.remote_scene_tree.png rename to 02_tutorials/04_first_3d_game/img/08.score_and_replay/21.remote_scene_tree.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/01.animation_player_dock.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/01.animation_player_dock.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/01.animation_player_dock.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/01.animation_player_dock.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/02.new_animation.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/02.new_animation.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/02.new_animation.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/02.new_animation.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/03.float_name.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/03.float_name.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/03.float_name.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/03.float_name.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/03.timeline.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/03.timeline.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/03.timeline.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/03.timeline.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/04.autoplay_and_loop.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/04.autoplay_and_loop.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/04.autoplay_and_loop.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/04.autoplay_and_loop.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/05.pin_icon.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/05.pin_icon.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/05.pin_icon.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/05.pin_icon.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/06.animation_duration.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/06.animation_duration.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/06.animation_duration.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/06.animation_duration.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/07.editable_timeline.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/07.editable_timeline.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/07.editable_timeline.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/07.editable_timeline.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/08.zoom_slider.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/08.zoom_slider.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/08.zoom_slider.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/08.zoom_slider.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/09.creating_first_keyframe.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/09.creating_first_keyframe.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/09.creating_first_keyframe.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/09.creating_first_keyframe.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/10.initial_keys.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/10.initial_keys.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/10.initial_keys.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/10.initial_keys.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/11.moving_keys.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/11.moving_keys.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/11.moving_keys.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/11.moving_keys.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/12.second_keys_values.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/12.second_keys_values.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/12.second_keys_values.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/12.second_keys_values.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/13.second_keys.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/13.second_keys.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/13.second_keys.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/13.second_keys.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/14.play_button.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/14.play_button.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/14.play_button.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/14.play_button.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/15.box_select.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/15.box_select.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/15.box_select.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/15.box_select.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/16.easing_property.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/16.easing_property.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/16.easing_property.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/16.easing_property.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/17.ease_out.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/17.ease_out.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/17.ease_out.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/17.ease_out.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/18.ease_out_second_rotation_key.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/18.ease_out_second_rotation_key.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/18.ease_out_second_rotation_key.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/18.ease_out_second_rotation_key.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/19.ease_in_second_translation_key.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/19.ease_in_second_translation_key.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/19.ease_in_second_translation_key.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/19.ease_in_second_translation_key.png diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/20.float_animation.gif b/02_tutorials/04_first_3d_game/img/09.adding_animations/20.float_animation.gif similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/20.float_animation.gif rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/20.float_animation.gif diff --git a/02_tutorials/first_3d_game/img/09.adding_animations/21.script_icon.png b/02_tutorials/04_first_3d_game/img/09.adding_animations/21.script_icon.png similarity index 100% rename from 02_tutorials/first_3d_game/img/09.adding_animations/21.script_icon.png rename to 02_tutorials/04_first_3d_game/img/09.adding_animations/21.script_icon.png diff --git a/02_tutorials/first_3d_game/img/squash-the-creeps-final.gif b/02_tutorials/04_first_3d_game/img/squash-the-creeps-final.gif similarity index 100% rename from 02_tutorials/first_3d_game/img/squash-the-creeps-final.gif rename to 02_tutorials/04_first_3d_game/img/squash-the-creeps-final.gif diff --git a/02_tutorials/first_3d_game/index.md b/02_tutorials/04_first_3d_game/index.md similarity index 100% rename from 02_tutorials/first_3d_game/index.md rename to 02_tutorials/04_first_3d_game/index.md