Используйте отдельные позиции для кубов:
x1, y1 = 150, 300
x2, y2 = 700, 300
Таким образом, позиция каждого куба может быть изменена индивидуально.например, один куб можно перемещать с помощью клавиши со стрелкой, в то время как другой можно перемещать с помощью w и s
keys = pygame.key.get_pressed()
if keys[pygame.K_UP] and y2 > vel:
y2 -= vel
if keys[pygame.K_DOWN] and y2 < scHeight - height - vel:
y2 += vel
if keys[pygame.K_w] and y1 > vel:
y1 -= vel
if keys[pygame.K_s] and y1 < scHeight - height - vel:
y1 += vel
Каждый объект с идентификатором рисуется всобственная позиция:
plane = pygame.draw.rect(win, (255, 0, 0), (x1, y1, width, height))
meteor = pygame.draw.rect(win, (255, 255, 0), (x2, y2, width, height))