Created Alert class (and two subclasses) to handle the difference between
audio, visual and narration events for player. alert_player_to_event() is now
gone and eventually alert_player() should be replaced with them too.