Bucketload commit: optimizations (especially with collisions), fix for OGG audio from Assets.dat, and switch from 'hacks' system to an actual config system