* UnkStruct_027e09b4_017 (part 1?) OK
* code_020c0b24_017 68%
* rename file
* AdventureModeManager_15C_20_00_017 96%
* AdventureModeManager_15C_017 OK
* match remaining .init, .ctor and .bss
* fix build issues on other versions
* UnkStruct_027e0cec_017 OK
* UnkStruct_027e0cf8_017 OK
* UnkStruct_ov024_020d86a0_017 OK
* UnkStruct_027e09c0_017 OK
* UnkStruct_027e0cec_18_017 OK
* fix other versions build
* code_020c201c_017 OK
* SaveManager_017 OK
* remove extern "C"s
* port progression to the other versions
* ninja format
* fix regressions
* UnkStruct_027e095c_001 OK
* UnkStruct_027e095c_001 OK (JP)
* SysNew_001 OK
* SaveManager_001 98%
* UnkStruct_027e09bc_001 OK
* MapObjectManager_001 OK
* ActorManager_001 OK
* remove useless thumb pragmas
* ItemManager_001 OK
* fix regressions
* fix build issues
* gcc fixes
* document random things in UnkStruct_027e09b8_00
* match func_ov001_020ba670 and rabbit docs
* match func_ov026_0211f394
* fix build issues
* match func_ov026_0211e3e0
* match func_ov026_02102924
* move structs to header
* document train rope thing
* MapObject OK and ActorRef stuff
* match more actor funcs
* fix regressions
* fix build issues
* more regressions fixes
* name keyt grab func
* UnkSubStruct19 -> CellAnimObject (based on the only assert string)
* fix build issues due to merge
* Actor::mUnk_4C -> Actor::mState + related changes
* create GetActorPtr template inline for Actor_c4
* ActorUnk_ov000_020a8bb0 -> Actor_Derived1
* actor: add comments about mUnk_50/52 and change type of mAngle
* merge headers from nitro decomp
* cleanup: use inlines from g2.h and gx.h when changing registers
* cleanup: remove externs declarations in source files