public void register(long eventType, IGameEventListener listener) {
        if(!eventListeners.containsKey(eventType)) {
            eventListeners.put(eventType, new ArrayList<IGameEventListener>());
        }
        
        eventListeners.get(eventType).add(listener);
    }