while True: # main game loop #-- Managing all of the waiting states (give the while loop an opportunity to go all the way through and refresh the cards) --# if gameState.waitGM: gameState.clear() gameState.gettingMove = True elif gameState.waitP: gameState.clear() gameState.prep = True elif gameState.waitGO: pygame.time.wait(4000) #give the player time to see the results of "last" gameState.clear() gameState.gameOver = True elif gameState.waitCM: if turnNumber == 0: pygame.time.wait(3000) #if handNumber == 0: it would be nice to put something here saying "its a new game! you're the dealer!" gameState.clear() gameState.computerMove = True elif gameState.displayCM: gameState.clear() pygame.time.wait(1000) #give the player time to see the computer's selections if turnNumber == 7: gameState.waitP = True turnNumber = 0