Por que a janela pygame não fecha corretamente?

Quando eu vou fechar a janela do programa, o programa congela, então eu sou forçado a forçar a sair do programa. Por que o programa não fecha quando o botão X / Close é clicado? Eu também estou usando python 2.7 se isso 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

questionAnswers(2)

yourAnswerToTheQuestion