Refund on upgraded units change + Spawn Event for upgrade change

Thanks! This will certainly make the upgraded destructors more useable.