¿Por qué la ventana de pygame no se cierra correctamente?

Cuando voy a cerrar la ventana del programa, el programa se bloquea, luego me veo forzado a forzar la salida del programa. ¿Por qué no se cierra el programa cuando se hace clic en el botón X / Cerrar? También estoy usando python 2.7 si eso importa.

import pygame
import os, sys
from itertools import *
from oryxsprites import *
from oryxbackground import *

running = True


while running:

    backgroundmain()
    pygame.display.set_caption('OryxGame')
    #pygame.display.set_icon(biggrasstile)

    for event in pygame.event.get():
         if event.type == pygame.QUIT:
             running = False

Respuestas a la pregunta(2)

Su respuesta a la pregunta