Fixed CollisionHandler crash

- Now much more inefficient, but it works. Adding/Deleting an object
marks the object array as dirty, forcing a redo on the whole collision
database.
- Still disabled until I am 100% sure it doesn't crash. The crashes were
very inconsistent, so I can't be sure.