Allow mission files to specify dependencies.
ShapeBaseData::onRemove(): Call Game.onUnitDestroyed().
GameCoreBase::onUnitDestroyed(): Flag that object has called Game.onUnitDestroyed().