Source Code
import pygame
pygame.init()
space_width = 55
space_height = 40
win = pygame.display.set_mode((600, 400))
pygame.display.set_caption("hi")
playerimg = pygame.image.load('001-spaceship.png')
ply = pygame.transform.rotate(pygame.transform.scale(playerimg, (space_width, space_height)), 90)
print(win)
def draw_window(plyred):
    win.fill((255, 0, 0))
    win.blit(ply, (plyred.x, plyred.y))
    pygame.display.update()
def main():
    plyred = pygame.rect(100, 100, (space_width, space_height))
    run = True
    while run:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                run = False
        plyred += 1
    
    draw_window(plyred)
    
    pygame.quit()
My code won't run and only shows a temporary black screen before crashing.
 
    