}
echo "^_^" . $percent . "^_^" . $auxUnits . "^_^" . $auxTimes . "^_^" . implode(",", $availableUnits) . "^_^" . implode(",", $speeds) . "^_^";
$queuedNumbers = array();
foreach ($player->getAvailableUnits() as $unit) {
    $queuedNumbers[$unit->getId()] = 0;
}
if ($unitQueueListArr) {
    foreach ($queuedUnits as $queuedUnit) {
        $queuedNumbers[$queuedUnit]++;
    }
}
$divisionsArr = $divisionConn->getOwnDivisionsBySector($coordinateX, $coordinateY);
$divisions = array();
foreach ($divisionsArr as $divisionArr) {
    $division = new Division($divisionArr[0], $divisionArr[1], $divisionArr[3], $divisionArr[4]);
    $divisions[$division->getUnitId()] = $division;
}
$player->setVisibleSectors(Sector::indexByCoordinate($player->getVisibleSectors()));
$reachableSectors = array();
$startX = $sector->getCoordinateX();
$startY = $sector->getCoordinateY();
Sector::getReachables($player->getVisibleSectors(), $sector->getCoordinateX(), $sector->getCoordinateY(), 0);
$reachableSectors = Sector::sortByCoordinate($reachableSectors);
$player->setReachableSectors($reachableSectors);
$distances = array();
foreach ($player->getReachableSectors() as $reachableSector) {
    $distances[] = $reachableSector->getDistance();
}
echo implode(",", $distances) . "^_^";
$detailType = 'units';
require "../../views/detailBox/unitsDetailsView.php";
require_once '../../config/paths.php';
require '../../config/map.cfg.php';
require_once_model('Sector');
require_once_model('Building');
if (!isset($sectorConn)) {
    $sectorConn = new SectorDAO();
}
if (!isset($buildingConn)) {
    $buildingConn = new BuildingDAO();
}
$sectorsArr = $sectorConn->getAllSectors();
foreach ($sectorsArr as $sectorArr) {
    $sector = new Sector($sectorArr[0], $sectorArr[1], $sectorArr[2], $sectorArr[3], $sectorArr[4], $sectorArr[5], $sectorArr[6], $sectorArr[7], explode(",", $sectorArr[8]), explode(",", $sectorArr[9]), $sectorArr[10]);
    $allSectors[] = $sector;
}
$allSectors = Sector::indexByCoordinate($allSectors);
$suitableSectors = array();
$origins = array();
$minDistance = 3;
$suitableSectors = array_diff_key($allSectors, Sector::getForbidden($allSectors));
if (count($suitableSectors) > 0) {
    $sector = $suitableSectors[array_rand($suitableSectors)];
    $rs = $sectorConn->updateSector($sector->getId(), $playerId, $playerId, 0);
    $startCoordinates = $sector->getCoordinateX() . "," . $sector->getCoordinateY();
    //Create Command center and capitol in initial sector
    $now = $_SERVER['REQUEST_TIME'];
    $sectorConn->insertBuilding(0, $sector->getId(), 0);
    $buildingConn->updateBuilding(1, 0, $sector->getId());
    $sectorConn->insertBuilding(1, $sector->getId(), 0);
    $buildingConn->updateBuilding(1, 1, $sector->getId());
    $sectorConn->updateSectorCosts($sector->getId(), array(0, 0, 5, 5, 0), 0);