* Use spiky gunflash for MP5 if available
* Make order to Test/Touch/Mesh bits in ItemInfo and convert all to uint64 properly
* Fix TR4 sentry gun using wrong rotations after wad conversion
* Fix find and replace error
* Convert ExplodingDeath to also use all 64-bit range
* Fix stack overflow due to strange compiler quirks
* Fix gunflashes for TR4 enemies
* Reorganize sound condition checking to finally resolve all problems
* Remove weird sound play condition casts
* Update ten_savegame.fbs
* Update ten_savegame_generated.h
* Convert meshbits back to 32 bit
* Update Renderer11DrawEffect.cpp
* Enable multiple blend modes for particles, add poisoned particles support
* Reduce max poison potency
* Add debug box output for pathfinding
* Properly clean and restore game and level statistics
* Fix wrong condition in keyhole collision check which led to infinite inventory call
* Fix keyholes again
* Save particles in savegames
* Update tomb4fx.h
* Clean up particle code, save quadbike info in savegames
* Save UPV info in savegames
* Allow quadbike to ride through shallow water
* Update quad.cpp
* Make slowdown dependent on water depth
* Fix epic bug with calculating water depth
* Clean up quadbike water code
* Remove incorrect debug box drawing
* Tidy up current iteration of joint bit helpers
* Customize drag for water and quicksand separately
* Use auto* instead of auto to make code more readable
* Add quadbike hack for ending up in shallow underwater caverns
Co-authored-by: Sezz