screen = pygame.display.set_caption("My Awesome Game") bg = pygame.image.load(os.path.join(os.getcwd(), "Assets", "bg1Art.png")) bg = pygame.transform.rotozoom(bg, 0, scale) #bg = pygame.image.load(".Assets/bg1Art.png") K = Keyboard() G = Ground() P = Player(G=G) run = True while run: pygame.time.delay(20) for event in pygame.event.get(): if event.type == pygame.QUIT: run = False K.keyboard(pygame, P) myUpdate(P, G) #print(P.ay, P.vy) #print(P.onFloor) win.fill((0, 0, 0)) win.blit(bg, [0, 0]) #BACKGROUND - comment to get better performance P.render(win, scale) pygame.display.update() pygame.quit