Refactored all managers to global variables
Added remaining events to EventManager