├── README.md
├── assets
│   ├── textures
│   │   ├── background
│   │   │   ├── 0.png
│   │   ├── splash.png
│   └── types
│       └── symbols
│           ├── bug.png
│           ├── dark.png
├── data
│   └── mounts
│       └── charizard.tres
├── default_bus_layout.tres
├── demo
│   ├── IconRemapper.gd
│   ├── IconRemapper.tscn
│   ├── Showcase.tscn
│   └── icon_respect.tres
├── game
│   ├── player
│   │   ├── Camera
│   │   │   ├── CameraHolder.gd
│   │   │   └── CameraHolder.tscn
│   │   ├── InputManagementComponent
│   │   │   ├── InputManagementComponent.gd
│   │   ├── PlayerCharacter.tscn
│   │   ├── StateMachine
│   │   │   ├── AimState.gd
│   │   │   ├── CrouchState.gd
│   │   │   ├── DodgeState.gd
│   │   │   ├── IdleState.gd
│   │   │   ├── JumpState.gd
│   │   │   ├── MountedState.gd
│   │   │   ├── PlayerCharacter.gd
│   │   │   ├── README.rtf
│   │   │   ├── RunState.gd
│   │   │   ├── State.gd
│   │   │   ├── StateMachine.gd
│   │   │   ├── WalkState.gd
│   │   └── actions
│   │       ├── AimTarget.gd
│   └── ui
│       └── ui.tscn
├── icon.svg
├── pause_menu.gdshader
├── project.godot
├── scenes
│   ├── main.tscn
│   ├── main_menu.tscn
│   ├── pause_menu.tscn
│   └── splash_screen.tscn
└── scripts
    ├── game_data.gd
    ├── main_menu.gd
    ├── mount
    │   ├── mount_profile.gd
    │   └── mount_registry.gd
    ├── pause_menu.gd
    ├── pokedex.gd
    ├── pokemon
    │   ├── move_slot.gd
    │   ├── pokemon_instance.gd
    │   ├── pokemon_nature.gd
    │   ├── pokemon_team.gd
    │   ├── trainer_data.gd
    │   └── trainer_party_entry.gd
    ├── splash_screen.gd
    ├── storage
    │   ├── PCScreen.gd
    │   ├── pokemon_box.gd
    │   └── pokemon_storage.gd
    ├── ui_audio.gd