We know JUT_ASSERT originally had double defines because defines such as NULL and ARRAY_SIZE are expanded in assertion strings, as discovered by Jasper:
https://godbolt.org/z/PvqsG9asb
* change field 0x6F2 of daBomb_c to mBombFire
* add comments to functions involving mBombTimer, rename field 0x738 to mBombTimer
* fixes suggested by crain-32