def __init__(self, mapfile, ghosts, level_ghosts, lives, timeout, grading=None):
    self.game = Game(mapfile, ghosts, level_ghosts, lives, timeout)
    self.game_properties = {'map': mapfile, 'n_ghosts': ghosts, 'l_ghosts': level_ghosts}
    self.players = asyncio.Queue()
    self.viewers = set()
    self.current_player = None
    self.grading = grading
def __init__(self, mapfile, ghosts, level_ghosts, lives, timeout, grading=None):
    self.game = Game(mapfile, ghosts, level_ghosts, lives, timeout)
    self.game_properties = {'map': mapfile, 'n_ghosts': ghosts, 'l_ghosts': level_ghosts}
    self.players = asyncio.Queue()
    self.viewers = set()
    self.current_player = None
    self.grading = grading