* Add and implement all remaining axis inversion settings
* Improve third person inversion description, move enum
* Fix X axis inversion with analog camera
* formatting
* Remove boot map patch + fix newlines
* invert vanilla camera properly
* Fix comment
* add more comments
* fix demos and add wrapper functions
* rename analog camera mode to third person camera mode
* Fix first person Y inversion for demos (oops)
* Change phrasing
* reorder options
* WIP note saving implementation
* Fix note saving affecting other files
* Prevent note collection in demo playback for safety
* Cache note saving enabled while in the lair or file select to prevent it changing in levels with notes
* Prevent "Grunty's magic" note dialog from being shown if note saving is enabled
* Implement dynamically spawned note saving
* Properly clear loaded save extension data when score status is cleared
* Hook up menu for note saving
* Implement analog camera.
* Change swimming camera to use R Look mode instead.
* More work on flight mode.
* Add extra updates to improve transitions between modes.
* Add flying camera and some bug fixes to target computation.
* Remove extra updates.
* Update analog_camera_patches.c