Refactor the core to handle smaller Bot instances
Listen to kick events in the authorization handler