Fix previousOwner bug

I encounter bug in my branch caused by wrong handling of previous owner in basic OXC.
As it is clearly wrong even in master branch, I push this fix there too.
In the constructor of BattleItem, the field _previousOwner defined as 0 by default.
Is it not will be a problem  use of -1?