change the logic of battlefield