protected override void handleListener(GameEvent gameEvent, EventListener listener)
 {
     var eventObserve = (GameListenEvent)gameEvent;
     GameEvent genEvent = listener.getEvent();
     if (eventObserve.listener == null) {
         _eventManager.send (genEvent);
     } else {
         eventObserve.listener.callDelegate(genEvent);
     }
 }