onDestruction = spawnExplosion. onRemoval was necessary for hardpoints to be disabled when the ship is split, where no onDestruction is called.