* Split out functions in unknown_070110, and do some documenting on them. Also fixes the scoring script to include UNUSED funcs
* Match func_80021400
* Match unused func_800B3678
* Commit suggestions
* Match func_80009AB4
* Fix breaking NON_EQUIVALENT builds when I changed the LevelHeader struct
* I swear I fixed this before the last push, but oh well. Here's the proper fix
* Match func_80007FA4
* Add suggestions for PR, and do a NON_EQUIVALENT but near match of func_8005F310
* Add offsets to the sound_ids, and set them up in some arrays that are a list of sounds to play.
* Update a few variables to floats to match func_800699E4
* Fix NON_EQUIVALENT
* Nearly match func_80011134
* Match func_8001B668 and do some more documenting
* Match func_80069A40
* Do a NON_EQUIVALENT, possible NON_MATHCING match of func_8005CB680
* Do NON_MATCHING of func_8005C364 + update diff.py
* WIP func_8005A6F0
* Remove unk8004F77C struct as it's just Object_Racer
* Match func_8005A6F0
* Match func_8002263C
* WIP func_8005B818
* WIP func_80011570 and match catmull_rom_interpolation
* Match func_80011570
* Remove some extra function declarations from C files, and used the .h files instead.
* Better matches for the catmull math funcs
* Get obj_loop_effectbox a little closer to matching
* Match obj_loop_goldenballoon
* Fix some minor whitespace issues.
Co-authored-by: Ryan Myers <foldor@gmail.com>