Migrate to use BattleMap.selectEmptyCoord()