Improved NewBattleBattleFieldTab so it reads and writes on BattleProperties by itself.