refactored GameEvent system, a bit leaner now. hooked up showing of UI notifications to event triggers as well