import pygame

WIDTH = 800
HEIGHT = 480

pygame.init()
window = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption('Flier')
clock = pygame.time.Clock()

background = pygame.image.load("images/background.png")

objects = ["green_plane"]
x_positions = {"green_plane": 0}
y_positions = {"green_plane": 100}
images = {"green_plane": pygame.image.load("images/planeGreen1.png")}
speeds = {"green_plane": 0}

def draw_background():
    window.blit(background, (0, 0))

def draw_objects():
    for object in objects:
        x = x_positions[object]
        y = y_positions[object]
        image = images[object]
        window.blit(image, (x, y))

def move_objects():
    for object in objects:
        x = x_positions[object]
        speed = speeds[object]
        new_x = x + speed
        x_positions[object] = new_x

def redraw():
    draw_background()
    move_objects()
    draw_objects()
    pygame.display.update()

def run_app():
    app_is_running = True
    while app_is_running == True:
        for event in pygame.event.get():
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_q:
                    app_is_running = False

        redraw()
        clock.tick(30)
    pygame.quit()

run_app()