- Added finished thread detection to prevent shutdown segfaults.
- Changed CollisionObjects to an aligned container to prevent alignment issues with Color vec4.
- Created templated BackgroundJob class and moved collision detection to it.
- Misc cleanup and fiddling with test code.