def next_turn(self): self.ticks += 1 # print("Tick {} - Future Actions: {}".format(self.ticks, self.schedule)) actions = self.schedule.pop(self.ticks, []) for object_id in actions: if GameData.object_exist(object_id): GameData.game_dict[object_id].take_action() return