Simplified EventManager by removing unnecessary things.
Removed array of RegisteredListeners (already done by the EnumMap).
Removed the update method for said array (not necessary anymore).
Changed the call method to use the EnumMap and execute events in lowest
priority order (prioritizing events).
Commented the crap out of EventManager.