Эта функция должна заставить всех врагов двигаться в группе, но по какой-то причине, когда они достигают левого края, только e17 движется вниз, а все остальные остаются на том же месте. Та же проблема не повторяется в правом краю. Движения из стороны в сторону все в порядке.
def emove(self):
global newv
global newv2
if newv == False:
self.e_x += 1
if e17.e_x == 470:
newv = True
newv2 = True
if newv == True:
self.e_x -= 1
if e11.e_x == 10:
newv = False
newv2 = True
if newv2 == True:
self.e_y += 20
newv2 = False