added constructTower and checkPosTower functions, verification of towers position on building areas to fix
fixed merge conflict