Details in battle sample 3 added.