public static List<Unit> GetTowers()
{
if (!Utils.SleepCheck("Towers.refresh")) return _towerList;
_towerList = ObjectManager.GetEntities<Unit>()
.Where(x => x.ClassID == ClassID.CDOTA_BaseNPC_Tower && x.IsValid && x.IsAlive)
.ToList();
if (_towerList.Any())
Utils.Sleep(1000, "Towers.refresh");
return _towerList;
}