prevent towerCount from becoming negative