'Updates Entire level using states.  Called by the control object'

def update(self, surface, keys, current_time):

    self.game_info[c.CURRENT_TIME] = self.current_time = current_time
    self.handle_states(keys)
    self.check_if_time_out()
    self.blit_everything(surface)
    self.sound_manager.update(self.game_info, self.mario)
