setBattleField modified