refactored sequencer to include phases and evaluator, criteria. added frame event callback for animated sprite (mostly for shooting weapon). check for fullscreen change