for _, enemy in ipairs(enemies) do local distance = math.sqrt((tower.x - enemy.x) ^ 2 + (tower.y - enemy.y) ^ 2)
-- Tower class function Tower:new(x, y) local instance = setmetatable({}, Tower) instance.x = x instance.y = y instance.range = 100 instance.damage = 10 return instance end tower battles script extra quality
if distance < closestDistance then closestDistance = distance closestEnemy = enemy end end for _, enemy in ipairs(enemies) do local distance = math