Every Destructible is now a colliding object

Destructibles are added to the global "Game.colliders" array when
initialized.

Also changed a few comments so as to make them *slightly* less confusing
FACTION property for Destructible
Minor collision modification

Whenever two objects collide, a .collide() method is called on each of
them, with the other collider passed as an argument